이 기사에서는 열을 숨기는 방법 을 보여줍니다. 버튼으로 엑셀에서 일반적으로 Excel 시트의 데이터를 작업할 때 불필요한 열을 숨기는 것이 일반적입니다. 컨텍스트 메뉴 또는 서식 의 명령으로 이 작업을 쉽게 수행할 수 있습니다. 리본. 그러나 데이터 세트에 너무 많은 열이 포함된 경우 이러한 열을 명령으로 하나씩 숨기는 것이 번거로울 수 있습니다. 그러나 매크로 를 사용할 수 있습니다. 코드에서 범위를 설정하여 원하는 만큼 열을 숨길 수 있습니다. 이 문서에서는 이러한 유형의 매크로 를 할당하는 방법을 보여줍니다. 버튼에서 열 숨기기 를 조작할 수 있습니다. 마우스를 한 번만 클릭하면 됩니다.
Excel에서 버튼으로 열을 숨기는 4가지 방법
데이터 세트에는 일부 사람, 이름, 급여, 저축 등에 대한 정보가 있습니다.
숨기기 방법을 알려드리겠습니다. 일부 열 이후 섹션의 데이터 세트.
1. 열 속성 버튼으로 열 숨기기
버튼을 사용하여 Excel 시트에서 명령을 실행할 때마다 Microsoft Visual Basic for Applications 를 사용해야 합니다. (VBA ) 및 매크로 할당 그 버튼으로. 여기에서는 VBA 열 을 사용합니다. 열 숨기기 속성 버튼의 도움으로. 단일 및 다중 열 모두에 대해 이 작업을 수행할 수 있습니다. 다음 섹션에서 이 문제에 대해 논의해 보겠습니다.
1.1. 단일 열 숨기기
Columns.Hidden 을 사용합니다. 열 D를 숨기는 속성 . 아래 지침을 따르십시오.
단계:
- 먼저 개발자 탭 으로 이동합니다. 그런 다음 Visual Basic을 선택합니다. .
- 그 후 VBA 편집기가 나타납니다. 삽입 을 선택하십시오.>> 모듈 VBA 모듈 열기 .
- 이제 VBA 모듈에 다음 코드를 입력합니다. .
Sub HideByColumnProperty()
Columns("D").Hidden = True
End Sub
이 코드는 D열 을 숨깁니다. 해당 매크로를 실행한 후 .
- 그런 다음 시트로 돌아가서 개발자 를 선택합니다.>> 삽입>> 버튼 (양식 컨트롤 ).
- 그 후 원하는 매크로를 할당합니다. .
- 확인을 클릭합니다. .
- 다음으로 텍스트 수정을 선택하여 버튼에 이름을 지정합니다. .
- 이제 버튼이 모두 설정되었습니다.
- 버튼을 클릭하면 D 열이 표시됩니다. 이제 보이지 않습니다.
따라서 숨길 수 있습니다 단일 열 열 을 사용하는 버튼으로 Excel에서 재산. 탭 삽입 을 선택하여 버튼을 만들 수도 있습니다.>> 그림 >> 모양 >> 원하는 모양을 선택하고 매크로 할당 컨텍스트 메뉴에서 (오른쪽 클릭 모양).
1.2. 여러 열 숨기기
예를 들어 열 E를 숨기고 및 F . 아래 절차를 진행해 보겠습니다. 섹션 1.1을 읽을 것을 권장합니다. 여기에서 건너뛸 일부 단계 때문입니다.
단계:
- 모듈을 연 후 새 모듈에 다음 코드를 입력하세요. .
Sub HideMultipleByColumnProperty()
Columns("E:F").Hidden = True
End Sub
이 코드는 E 열을 숨깁니다. 및 F 매크로 실행 후 .
- 그런 다음 이 매크로를 버튼에 할당하고 클릭하세요.
따라서 여러 열을 숨길 수 있습니다 열 사용 재산.
자세히 알아보기: Excel에서 열 숨기기 및 숨기기 해제 방법(7가지 빠른 방법)
2. Range 속성을 사용하여 버튼으로 열 숨기기
VBA 범위 를 사용할 수도 있습니다. 열 숨기기 속성 버튼의 도움으로. 단일 및 다중 열 모두에 대해 이 작업을 수행할 수 있습니다. 다음 섹션에서 이 문제에 대해 논의해 보겠습니다.
2.1. 단일 열 숨기기
Range.Hidden 을 사용합니다. 열 D를 숨기는 속성 . 아래 지침을 따르십시오.
단계:
- 먼저 섹션 1 의 단계를 따르십시오. VBA 모듈 열기 .
- 다음으로 VBA 모듈에 다음 코드를 입력합니다. .
Sub HideByRangeProperty()
Range("D:D").EntireColumn.Hidden = True
End Sub
- 그 후에 이 매크로 를 할당합니다. 섹션 1에서 했던 것처럼 새 버튼으로 .
- 그런 다음 해당 버튼을 클릭하십시오. 열 D 가 표시됩니다. 사라집니다.
따라서 숨길 수 있습니다 단일 열 범위 를 사용하는 버튼으로 Excel에서 재산.
2.2. 여러 열 숨기기
예를 들어 열 E를 숨기고 및 F . 아래 절차를 진행해 보겠습니다.
단계:
- 새 모듈에 다음 코드 입력 .
Sub HideMultipleByRangeProperty()
Range("E:F").EntireColumn.Hidden = True
End Sub
- 그런 다음 이 매크로를 버튼에 할당하고 클릭합니다. 이 작업은 숨깁니다. E 및 F 열
따라서 범위 를 사용하여 여러 열을 숨길 수 있습니다. 재산.
자세히 알아보기: Excel에서 행과 열을 숨기는 방법(10가지 방법)
유사한 수치
- Excel 단축키가 작동하지 않는 열 숨기기 해제(6개 솔루션)
- 기준에 따라 열을 숨기는 Excel VBA(6가지 유용한 예)
- Excel의 드롭다운 목록 선택에 따라 열 숨기기 또는 숨기기 해제
- 열 번호를 사용하여 열을 숨기는 Excel VBA(6개의 예)
3. 반복적으로 선택 항목으로 열 숨기기
열 숨기기에 사용하는 버튼을 만들 수 있습니다. 차례로. 이 주제에 대한 비즈니스로 들어가 보겠습니다.
단계:
- 먼저 섹션 1 의 단계를 따르십시오. VBA 모듈 열기 .
- 다음으로 VBA 모듈에 다음 코드를 입력합니다. .
Sub HideColumnsBySelectionAndRepeatedly()
ActiveCell.Offset(0, 1).Columns("A:A").EntireColumn.Select
Selection.EntireColumn.Hidden = True
End Sub
이 코드는 선택한 열 또는 셀 옆에 있는 열을 숨깁니다.
- 그 후에 이 매크로 를 할당합니다. 섹션 1에서 했던 것처럼 새 버튼으로 .
- 그런 다음 숨기려는 열의 이전 열 셀을 선택합니다. 이 경우 E 열을 숨기고 싶습니다. 및 F . 그래서 D 열의 셀을 선택했습니다. 버튼을 클릭했습니다.
- 여기서 제가 한 일이 하나 더 있습니다. 텍스트 상자 를 사용했습니다. 시트 헤더가 코드를 완벽하게 실행하도록 합니다. 이 코드는 데이터세트의 헤더에 병합된 셀을 사용하는 경우 데이터세트의 모든 열을 숨깁니다.
- 이 작업은 E 열을 숨깁니다. .
- 열 F를 숨기려면 , 버튼을 다시 클릭하십시오.
따라서 숨길 수 있습니다 a single column in Excel with a button repeatedly by the Selection property. You can hide more columns if you just click the button continuously.
자세히 알아보기: How to Hide Selected Columns in Excel (5 Easy Methods)
4. Hiding Columns with Toggle Button in Excel
If you want to hide your data for a brief moment and after that period, you want that data back from the column, you should use a toggle button and assign a Macro in it. Please follow the instructions below.
단계:
- First, follow the steps of Section 1 to open the VBA Editor .
- Next, open the toggle sheet from the VBAProject and type the following code in it.
Private Sub ToggleButton1_Click()
Dim mnColumns As String
mnColumns = "E:F"
If ToggleButton1.Value Then
Application.ActiveSheet.Columns(mnColumns).Hidden = True
Else
Application.ActiveSheet.Columns(mnColumns).Hidden = False
End If
End Sub
This code will hide the columns E and F when you press the Toggle button first and also brings back the columns if you click the button again. It uses an IF Statement to activate and deactivate the Columns.Hidden property to toggle the hide and unhide operations respectively.
- After that, save the Excel workbook by pressing CTRL+S and create a Toggle To get this button, go to Developer >> 삽입>> Toggle Button (Active X Form ).
- Thereafter, you need to turn off the Design Mode just by clicking on it. You can also notice that there is a Toggle Button 시트에.
- Now, click on the Toggle This will hide the columns E and F .
- If you click on the button again, the E and F columns will appear again.
Thus you can hide multiple columns in Excel at once with a Toggle button and at the same time, you can bring them back too. It’s a time saving process because unhiding the columns one by one or by commands is not going to be an efficient method.
자세히 알아보기: Excel Hide Columns Based on Cell Value without Macro
연습 섹션
여기에서는 이러한 방법을 스스로 연습할 수 있도록 이 기사의 데이터 세트를 제공합니다.
결론
In the end, we can conclude that you will learn some easy and effective tricks to hide columns in Excel with a button after reading this article sincerely. 이 기사와 관련하여 더 나은 방법이나 질문 또는 피드백이 있으면 댓글 상자에 공유해 주세요. 이것은 내가 앞으로 나올 기사를 풍성하게 하는 데 도움이 될 것입니다. 더 궁금한 사항은 ExcelDemy 웹사이트를 방문하세요. .
관련 기사
- Excel VBA:Hide Columns Based on Cell Value (15 Examples)
- Hide Columns with No Data (4 Effective Ways)
- Unhide Columns in Excel All at Once (4 Quick Ways)
- How to Hide Columns in Excel with Minus or Plus Sign (2 Quick Ways)
- Unhide Columns in Excel (8 Methods)