Riek은 사용자 입력을 위해 화면을 설정하는 매크로를 개발하는 동안 문제가 발생했습니다. 열 A : G는 항상 화면에 있어야하므로 그의 매크로는 해당 열을 고정합니다. 그런 다음 Z 열로 이동하여 입력을 시작하라는 명령을 내립니다. 그러면 고정 된 열 A : G의 오른쪽에 열 T : Z가 배치됩니다. Riek이 정말로 원하는 것은 Z : AF 열이 A : G의 오른쪽에 나타나도록하는 것이지만,이를 달성하는 방법을 모릅니다.

원하는 결과를 얻을 수있는 방법에는 여러 가지가 있습니다. 첫 번째는 다음 매크로에서와 같이 단순히 원하는 대상을 “지나”이동 한 다음 다시 이동하는 것입니다.

Sub GotoCol1()

With Application         ActiveWindow.FreezePanes = False         Range("H1").Select         ActiveWindow.FreezePanes = True         .Goto Range("IV1")

.Goto Range("Z1")

End With End Sub

중요한 코드 라인은 Goto 메서드를 사용하는 라인입니다. 첫 번째 점프는 첫 번째 행의 마지막 셀로 이동하고 두 번째 점프는 실제 목표 인 Z1로 다시 이동합니다. 이런 식으로 이동하면 Z 열이 고정 된 범위 A : G의 바로 오른쪽으로 끝납니다.

이것은 잘 작동하지만 더 나은 해결책은 Goto 메서드와 함께 Scroll 매개 변수를 사용하는 것입니다. 다음 예를 고려하십시오.

Sub GotoCol2()

With Application         ActiveWindow.FreezePanes = False         Range("H1").Select         ActiveWindow.FreezePanes = True         .Goto Reference:=Range("Z1"), Scroll:=True     End With End Sub

Scroll 매개 변수는 Goto 메서드에서 선택 사항입니다. 기본값은 False입니다. True로 설정하면 Goto가 창을 스크롤하여 대상 범위 (Z1)의 왼쪽 위 모서리가 창의 왼쪽 위 모서리에 표시되도록합니다.

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (2464)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.

link : / excelribbon-Positioning_a_Column_on_the_Screen [화면에 열 배치].