Excel에서는 수식 입력 줄 왼쪽에있는 이름 상자의 내용을 검사하여 현재 선택한 셀의 위치를 ​​쉽게 확인할 수 있습니다. 이것은 괜찮고 좋지만 실제로 셀에 셀 주소를 갖고 싶을 때가 있습니다. 예를 들어, A1 셀에 현재 선택된 셀의 주소를 포함 할 수 있습니다.

즉, E4 셀이 선택되면 A1에 주소 또는 $ E $ 4가 포함됩니다. 그런 다음 오른쪽 화살표 키를 누르면 A1의 내용이 $ F $ 4로 변경됩니다.

현재 선택된 셀의 주소를 반환하려면 매크로를 사용해야합니다. 다음 매크로는 실행시 선택한 셀의 값을 반환합니다.

Public Function CurrentCell() As String     Application.Volatile     CurrentCell = ActiveCell.Address End Function

Application.Volatile 메서드를 포함하면 워크 시트가 다시 계산 될 때마다이 함수 (매크로)가 다시 실행됩니다. 매크로를 사용하려면 A1을 포함하여 원하는 셀에 다음을 배치 할 수 있습니다.

=CurrentCell

이 매크로로 인해 다른 셀로 이동할 때마다 A1의 내용이 변경되는 것은 아닙니다. 다시 말하지만 A1의 내용은 워크 시트의 내용을 변경하거나 F9를 눌러 통합 문서를 다시 계산할 때만 변경됩니다.

대신 선택한 셀이 변경 될 때 A1을 자동으로 업데이트하는 “실시간”버전이 필요한 경우 다음 단계를 수행 할 수 있습니다.

  1. Alt + F11을 눌러 VBA 편집기를 표시합니다.

  2. Project 창의 Editor 왼쪽에서 사용중인 워크 시트의 이름을 두 번 클릭합니다. (먼저 VBAProject 폴더를 연 다음 그 아래에있는 Microsoft Excel Objects 폴더를 열어야 할 수 있습니다.)

  3. 워크 시트의 코드 창에서 개체 드롭 다운 목록을 클릭하고 워크 시트를 선택합니다. 이렇게하면 프로 시저가 SelectionChange로 변경되고 이벤트 처리기에 대한 프레임 워크가 코드 창에 나타납니다.

  4. 다음과 같이 표시되도록 이벤트 핸들러를 변경하십시오.

  5. VBA 편집기를 닫습니다.

이제이 단일 시트를 이동하면서 A1의 내용이 사용자의 위치를 ​​반영하도록 지속적으로 업데이트되어야합니다.

_ 참고 : _

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

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

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

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

link : / excelribbon-Displaying_the_Selected_Cells_Address [선택한 셀의 주소 표시].