Note: The other languages of the website are Google-translated. Back to English

확인란을 사용하여 Excel에서 워크 시트를 숨기거나 숨기기 해제하는 방법은 무엇입니까?

확인란은 Excel의 유용한 기능입니다. 여기에서는 확인란을 사용하여 Excel에서 지정된 워크 시트를 숨기거나 숨김 해제하는 방법을 보여줍니다.

확인란을 사용하여 Excel에서 워크 시트 숨기기 또는 숨기기 해제


확인란을 사용하여 Excel에서 워크 시트 숨기기 또는 숨기기 해제

통합 문서에 checkbox1이라는 확인란이 있다고 가정합니다. 이 확인란의 선택을 취소하면이 통합 문서에서 특정 워크 시트를 자동으로 숨기고 확인란을 선택하는 동안이 워크 시트의 숨기기를 해제합니다. 다음과 같이 달성하십시오.

1. Checkbox1이 포함 된 워크 시트를 열고 시트 탭을 마우스 오른쪽 단추로 클릭 한 다음 코드보기 오른쪽 클릭 메뉴에서.

주의 사항: 삽입시 체크 박스는 ActiveX 체크 박스 여야합니다.

2. 에서 응용 프로그램 용 Microsoft Visual Basic 아래 VBA 코드를 복사하여 코드 창에 붙여 넣으십시오. 스크린 샷보기 :

VBA 코드 : 확인란을 사용하여 지정된 워크 시트 숨기기 또는 숨기기 해제

Private Sub CheckBox1_Click()
    On Error Resume Next
    ThisWorkbook.Sheets("Sheet5").Visible = CheckBox1.Value
End Sub

주의 사항: 코드에서 Sheet5는 확인란 1을 사용하여 숨기거나 숨기기를 해제 할 워크 시트의 이름입니다. 필요에 따라 워크 시트 이름을 바꾸십시오.

3. 프레스 다른 + Q 키를 동시에 닫아 응용 프로그램 용 Microsoft Visual Basic 창.

이제부터 체크 박스 1의 선택을 취소하면 지정된 워크 시트 "Sheet5"가 자동으로 숨겨집니다. 체크 박스를 체크하여 보여줄 수 있습니다. 스크린 샷보기 :


관련 기사:


최고의 사무 생산성 도구

Excel용 Kutools는 대부분의 문제를 해결하고 생산성을 80% 증가시킵니다.

  • 재사용: 빠르게 삽입 복잡한 공식, 차트 그리고 이전에 사용한 모든 것; 셀 암호화 암호로; 메일 링리스트 생성 이메일 보내기 ...
  • 슈퍼 포뮬러 바 (여러 줄의 텍스트와 수식을 쉽게 편집 할 수 있습니다.) 레이아웃 읽기 (많은 수의 셀을 쉽게 읽고 편집합니다.) 필터링 된 범위에 붙여 넣기...
  • 셀 / 행 / 열 병합 데이터 손실없이; 셀 내용 분할; 중복 행 / 열 결합... 중복 셀 방지; 범위 비교...
  • 중복 또는 고유 선택 행; 빈 행 선택 (모든 셀이 비어 있음); 슈퍼 찾기 및 퍼지 찾기 많은 통합 문서에서; 무작위 선택 ...
  • 정확한 사본 수식 참조를 변경하지 않고 여러 셀; 참조 자동 생성 여러 시트에; 글 머리 기호 삽입, 확인란 등 ...
  • 텍스트 추출, 텍스트 추가, 위치 별 제거, 공간 제거; 페이징 부분합을 만들고 인쇄합니다. 셀 내용과 주석 간 변환...
  • 슈퍼 필터 (다른 시트에 필터 구성표 저장 및 적용) 고급 정렬 월 / 주 / 일, 빈도 등 특수 필터 굵은 기울임 꼴로 ...
  • 통합 문서와 워크 시트 결합; 키 열을 기반으로 테이블 병합; 데이터를 여러 시트로 분할; xls, xlsx 및 PDF 일괄 변환...
  • 300개 이상의 강력한 기능. Office / Excel 2007-2021 및 365를 지원합니다. 모든 언어를 지원합니다. 기업 또는 조직에서 쉽게 배포할 수 있습니다. 전체 기능은 30일 무료 평가판입니다. 60일 환불 보장.
kte 탭 201905

Office Tab은 Office에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만듭니다.

  • Word, Excel, PowerPoint에서 탭 편집 및 읽기 사용, Publisher, Access, Visio 및 Project.
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 만듭니다.
  • 생산성을 50% 높이고 매일 수백 번의 마우스 클릭을 줄입니다!
officetab 하단
코멘트 (11)
아직 평가가 없습니다. 가장 먼저 평가하세요!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
같은 페이지에서 여러 작업을 수행하는 방법은 무엇입니까? 그런 다음 확인란을 사용하여 시트 3 또는 4를 어떻게 숨길 수 있습니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
Private Sub CheckBox1_Click ()
오류에 대한 다음 재개
ThisWorkbook.Sheets("DB2018").Visible = CheckBox1.Value
ThisWorkbook.Sheets("V2018").Visible = CheckBox1.Value
ThisWorkbook.Sheets("R2018").Visible = CheckBox1.Value
최종 하위
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
Funciona Perfectamente pero, ¿cómo se pueden ocultar varias hojas con el mismo 확인란? 무하스 그라시아스!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
Basta con copiar la linea tantas veces como se quiera nombrando la hoja que debe ser ocultada.

Private Sub CheckBox1_Click ()
오류에 대한 다음 재개
ThisWorkbook.Sheets("DB2018").Visible = CheckBox1.Value
ThisWorkbook.Sheets("V2018").Visible = CheckBox1.Value
ThisWorkbook.Sheets("R2018").Visible = CheckBox1.Value
최종 하위
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
여러 확인란이 있는 시트를 숨기거나 숨기려면 어떻게 합니까? 예를 들어 "MainMenu" 시트는 체크박스_1, 체크박스_2 및 체크박스_3을 선택하지 않는 한 숨겨야 합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕. 저는 ActiveX 컨트롤을 처음 접합니다. 특정 시트를 숨기고 모든 시트를 숨기거나 매번 같은 시트를 숨기는 하나의 시트에 여러 확인란을 사용하려고 합니다. 이 두 가지 시나리오가 제 경험이었습니다. 내가 달성해야 할 것은 다음과 같습니다.
CheckBox1은 Sheet2를 숨깁니다.
CheckBox2은 Sheet3를 숨깁니다.
CheckBox3은 Sheet4를 숨깁니다.
CheckBox4은 Sheet5를 숨깁니다.
CheckBox5은 Sheet6를 숨깁니다.
CheckBox6은 Sheet7를 숨깁니다.
CheckBox7은 Sheet8를 숨깁니다.
CheckBox8은 Sheet9를 숨깁니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
하이 잭,
코드를 반복하고 확인란 번호와 시트 이름을 변경하기만 하면 됩니다. 아래 코드를 시도하십시오.

Private Sub CheckBox1_Click ()

오류에 대한 다음 재개

ThisWorkbook.Sheets("Sheet2").Visible = CheckBox1.Value

최종 하위

Private Sub CheckBox2_Click ()

오류에 대한 다음 재개

ThisWorkbook.Sheets("Sheet3").Visible = CheckBox2.Value

최종 하위

Private Sub CheckBox3_Click ()

오류에 대한 다음 재개

ThisWorkbook.Sheets("Sheet4").Visible = CheckBox3.Value

최종 하위

Private Sub CheckBox4_Click ()

오류에 대한 다음 재개

ThisWorkbook.Sheets("Sheet5").Visible = CheckBox4.Value

최종 하위

Private Sub CheckBox5_Click ()

오류에 대한 다음 재개

ThisWorkbook.Sheets("Sheet6").Visible = CheckBox5.Value

최종 하위

Private Sub CheckBox6_Click ()

오류에 대한 다음 재개

ThisWorkbook.Sheets("Sheet7").Visible = CheckBox6.Value

최종 하위

Private Sub CheckBox7_Click ()

오류에 대한 다음 재개

ThisWorkbook.Sheets("Sheet8").Visible = CheckBox7.Value

최종 하위

Private Sub CheckBox8_Click ()

오류에 대한 다음 재개

ThisWorkbook.Sheets("Sheet9").Visible = CheckBox8.Value

최종 하위
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
결정,
정말 감사합니다... 완벽하게 작동했습니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요 크리스탈님,
이것을 뒤집는 기능이 있습니까? 즉. 확인란을 선택하지 않으면 시트가 숨겨져 있습니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요
Je cherche à afficher des pages avec des cases à cocher. Les Chekbox sont toutes sur la meme feuille de calcul.
J'ai copié le premier code et l'ai dupliquer.

Private Sub CheckBox1_Click ()
오류에 대한 다음 재개
ThisWorkbook.Sheets("Eplucher, 김, desinfecter").Visible = CheckBox1.Value
최종 하위

Private Sub CheckBox2_Click ()
오류에 대한 다음 재개
ThisWorkbook.Sheets("Taillerfruits et legumes").Visible = CheckBox1.Value
최종 하위

Malheureusement, si je ne coche pas la première case ma seconde case ne fonctionne pas. 푸리에 부 m'aider svp
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요 스카이53입니다.
변하지 않은 것 같아 CheckBox1.값 두 번째 VBA 코드의 해당 확인란 이름에
두 번째 코드에서 다음 줄을 변경하십시오.
ThisWorkbook.Sheets("Taillerfruits et legumes").Visible = CheckBox1.Value

ThisWorkbook.Sheets("Taillerfruits et legumes").Visible = CheckBox2.Value
아직 코멘트가 없습니다
여러분의 의견을 남겨
게스트로 게시
×
이 게시물 평가 :
0   등장 인물
추천 위치

Follow Us

저작권 © 2009 - WWW.extendoffice.com. | 판권 소유. 에 의해 구동 ExtendOffice. | | 사이트 맵
Microsoft 및 Office 로고는 미국 및 / 또는 기타 국가에서 Microsoft Corporation의 상표 또는 등록 상표입니다.
Sectigo SSL로 보호