Excel은 셀 내용에 따라 셀의 색상 및 기타 속성을 변경할 수있는 조건부 서식을 제공합니다.

안타깝게도 행의 특정 셀 값을 기반으로 행을 쉽게 숨길 수있는 방법은 없습니다. 그러나 매크로를 사용하여 셀을 분석하고 그에 따라 행 높이를 조정하면 동일한 효과를 얻을 수 있습니다.

다음 매크로는 워크 시트의 처음 100 개 행에있는 특정 셀을 검사 한 다음 셀의 값이 5보다 작 으면 행을 숨 깁니다.

Sub HideRows()

BeginRow = 1     EndRow = 100     ChkCol = 3

For RowCnt = BeginRow To EndRow         If Cells(RowCnt, ChkCol).Value < 5 Then             Cells(RowCnt, ChkCol).EntireRow.Hidden = True         End If     Next RowCnt End Sub

매크로에 설정된 처음 세 개의 변수를 변경하여 다른 시작 행, 끝 행 및 열을 확인하도록 매크로를 수정할 수 있습니다. For …​ Next 루프 내에서 확인되는 값을 쉽게 변경할 수도 있습니다.

이 매크로는 행 숨기기를 해제하는 것이 아니라 단순히 숨 깁니다. 변경할 수있는 셀의 내용을 확인하는 경우 매크로를 약간 수정하여 필요에 따라 행을 숨기거나 숨김 해제 할 수 있습니다. 다음 변형이 트릭을 수행합니다.

Sub HURows()

BeginRow = 1     EndRow = 100     ChkCol = 3

For RowCnt = BeginRow To EndRow         If Cells(RowCnt, ChkCol).Value < 5 Then             Cells(RowCnt, ChkCol).EntireRow.Hidden = True         Else             Cells(RowCnt, ChkCol).EntireRow.Hidden = False         End If     Next RowCnt End Sub

_ 참고 : _

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

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

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

이 팁 (1940)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다.