워크 시트의 열을 정기적으로 숨기거나 숨김 해제합니다. 전체 열 범위를 숨긴 경우 숨겨진 모든 열 중에서 단일 열을 숨김 해제하는 것이 번거 롭습니다. 예를 들어 C : M 열을 숨기고 F 열을 숨기려면 전체 범위를 숨김 해제 한 다음 C : E 및 G : M을 다시 숨겨야합니다. (내가 같은 작업을 수행 할 수있는 다른 방법이 있지만 그중 어느 것도 특히 사랑스럽지 않습니다.)

그러나 매크로를 사용하면 단일 열을 매우 쉽게 숨김 해제 할 수 있습니다. 다음을 고려하십시오.

Sub UnhideSingleColumn()

Dim Col As String     Dim rng As Range

StartHere:

Col = InputBox("Enter column to unhide.", "Unhide Column")

If Col = "" Then Exit Sub     On Error Resume Next     ' if not a valid range, an error occurs     Set rng = ActiveSheet.Columns(Col)

If Err.Number <> 0 Then         On Error GoTo 0         Err.Clear         MsgBox "Invalid input! Please input a valid column."

GoTo StartHere     End If

rng.EntireColumn.Hidden = False

MsgBox "Column " & UCase(Col) & " is now visible.", _       vbOKOnly, "Unhide Specified Column"

Set rng = Nothing     On Error GoTo 0 End Sub

매크로는 사용자에게 표시 할 열을 묻는 메시지를 표시 한 다음 해당 열을 선택하려고합니다. 열을 선택할 수없는 경우 오류가 생성되고 사용자에게 다시 입력을 요청합니다. 열을 선택할 수 있으면 해당 .Hidden 속성이 꺼져 열이 표시됩니다.

_ 참고 : _

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

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

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

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

link : / excelribbon-Unhiding_a_Single_Column [단일 열 숨기기 해제].