나는 이것이 가능한지 알아 내려고 노력해 왔습니다. 그러니 누군가가 도움을 줄 수 있다면 간단한 질문에 대답해 주시면 정말 감사하겠습니다.
처음 2개 행을 고정한 다음 50행 아래로 스크롤한 후 고정된 행을 50행과 51행으로 바꾸는 것이 가능합니까?
답변1
셀은 어떤 셀이 선택되었는지/셀이 현재 보기에 있는지 알 수 없기 때문에 이를 수행하는 기본 수식이나 기능이 없습니다. 현재 선택한 셀이나 현재 표시되는 뷰를 기반으로 1행과 2행의 내용을 변경하려면 VBA 매크로 코드를 작성해야 합니다. 그렇습니다. 가능하지만 코딩 없이는 불가능합니다.
예를 들어 다음 UDF(https://excel.tips.net/T002302_Displaying_the_Selected_Cells_Address.html) 행 1과 2의 데이터를 수식으로 변경합니다(예: A1 ) =IF(ROW(INDIRECT(CurrentCell()))>49, A50, "Original A1 data here")
.
참고로 여기에도 몇 가지 단점이 있습니다. 이 UDF는 휘발성이며 항상 다시 계산되므로 대규모 통합 문서에서는 문제가 될 수 있습니다. 또한 실행 취소 기능이 영향을 받을 수 있습니다(UDF가 시트에 쓰지 않고 커서 상태만 읽기 때문에 확실하지 않음).