워크 시트 이름 파생 (Microsoft Excel)
워크 시트를 개발할 때 워크 시트에 지정한 이름을 참조해야하는 경우가있을 수 있습니다. (이것은 Excel 창 아래쪽의 워크 시트 탭에 나타나는 이름입니다.) 안타깝게도 Excel에는이 작업을 수행하는 내장 함수가 없습니다. 그러나 CELL 워크 시트 함수를 사용하여 시작하여 이러한 함수를 만들 수 있습니다.
셀에 다음을 포함하면 Excel은 시트 이름과 함께 통합 문서의 전체 경로를 반환합니다.
=CELL("filename")
예를 들어 MyBook 통합 문서의 Sheet3 워크 시트에있는 셀에 입력 한 경우 Excel에서 반환되는 정보는 C : \ My Documents \ [MyBook.xls] Sheet3 (물론 드라이브 및 통합 문서가 저장된 디렉터리).
이 값에서 워크 시트 이름 만 반환하려면 셀에서 다음을 사용할 수 있습니다.
=MID(CELL("filename"),(FIND("]",CELL("filename"))+1),50)
이는 최대 50 자 길이의 모든 워크 시트 이름에 대해 작동합니다. (일상적으로 다른 길이를 사용하는 경우 표현식의 값을 변경하면됩니다.)
매크로 지향 접근 방식을 선호하는 경우 작업을 수행 할 모든 기능을 갖춘 매크로를 만들 수 있습니다. 다음 매크로 SheetStuff는 세 가지 개별 항목 중 하나를 반환합니다.
Function SheetStuff(numWanted As Byte) As String Select Case numWanted Case 1 SheetStuff = ActiveSheet.Name Case 2 SheetStuff = ThisWorkbook.Name Case 3 SheetStuff = ThisWorkbook.FullName Case Else SheetStuff = ActiveSheet.Name End Select End Function
이 매크로 함수를 사용하려면 워크 시트의 셀에 = SheetStuff (X)를 입력하면됩니다. 원하는 정보에 따라 X를 1, 2 또는 3으로 바꿔야합니다. 1을 사용하면 현재 워크 시트의 이름이 반환됩니다. 2를 사용하면 통합 문서의 이름이 반환됩니다.
마지막으로 3은 통합 문서의 이름과 전체 경로를 반환합니다.
_ 참고 : _
이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (2019)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다.