Please Enable JavaScript!
Gon[ Enable JavaScript ]

엑셀 VBA 행 열 숨기기와 보이기 구현

엑셀(Excel)/VBA
반응형

Excel VBA에서 행과 열을 숨기는 것은 데이터를 더 깔끔하게 표시하고 보기를 향상시키는 데 도움이 됩니다. 아래는 Excel VBA를 사용하여 행과 열을 숨기는 방법에 대한 자세한 설명입니다. 숨겨진 행과 열은 여전히 워크시트에 존재하며, 숨겨진 상태에서도 값과 서식을 유지합니다. 사용자에게 보이지 않지만, 여전히 계산에 포함됩니다. 따라서 숨겨진 행과 열의 데이터는 계산에 영향을 줄 수 있습니다.

 

 

단일 숨기기

 

▼ 숨기기는 열과 전체가 해당합니다. ROWS COLUMNS 두 속성을 사용해서 숨길 수 있습니다. 먼저 단일 행을 숨기고 싶을 때 사용하는 방법입니다. 숨기기는 Hidden 속성을 이용합니다. 행을 숨기고 싶을 때는 Rows 속성을 사용해야 합니다. 소스는 다음과 같습니다. True 는 행을 숨기고 False 는 행을 다시 해제합니다.  

 

Rows(2).Hidden = True
Rows("2").Hidden = True
 
Rows(2).Hidden = False
Rows("2").Hidden = False

 

열은 Columns 속성를 사용합니다. Hidden 속성에 True False 값을 이용해서 열을 숨기거나 다시 나타나게 할 수 있습니다.

 

Columns(2).Hidden = True
Columns("B").Hidden = True
 
Columns(2).Hidden = False
Columns("B").Hidden = False

 

 

영역을 숨기기 / 보이기

 

다음은 영역을 숨기고 싶을 때 사용하는 방법입니다. Rows 속성에서 인덱스의 셀 범위를 지정해서 여러 행과 열을 숨길 수 있습니다. 아래는 엑셀 시트에서 2번째부터 3번째 행까지 표시하거나 숨기는 소스입니다.

 

Rows("2:3").Hidden = True
Rows("2:3").Hidden = False

 

다음은 Columns 속성을 사용해서 A 열 다음부터 C 열까지 숨기거나 표시하는 소스입니다.

 

Columns("A:C").Hidden = True
Columns("A:C").Hidden = False

 

반응형
Posted by 녹두장군1
,