빈 행의 첫 번째 행이 "xyz"인 행의 특정 그룹을 숨기고 싶습니다. 다음 행이 숨길 때까지 숨길 수 있습니다.엑셀에서 행 그룹 숨기기
**heloo**
a
b
**hello**
g
빈 행의 첫 번째 행이 "xyz"인 행의 특정 그룹을 숨기고 싶습니다. 다음 행이 숨길 때까지 숨길 수 있습니다.엑셀에서 행 그룹 숨기기
**heloo**
a
b
**hello**
g
당신이 귀하의 질문에 조금 편집 한 것 같은데로
**heloo**
a
b
**xyz**
as
df
**hello**
g
j
**xyz**
ghj
gh
jk
jk
예를 들어
나는 출력이 원하는, 그래서 입력은 slighty를 다릅니다. 그러나 이것이 필요한 아이디어입니다. 기본적으로 범위를 정의하십시오. xyz를 찾을 때까지 반복합니다. 빈 행을 찾을 때까지 반복의 모든 행을 숨기기 시작하는 플래그를 설정하십시오.Sub HideRows()
Set r = Range("A1:A" & Range("A" & Rows.Count).End(xlUp).Row)
hiderow = False
For Each c In r.Cells
If Left(c.Value, 3) = "xyz" Then
hiderow = True
ElseIf Len(c.Value) = 0 Then
hiderow = False
End If
If hiderow Then
c.Select
Selection.EntireRow.Hidden = True
End If
Next c
End Sub
잘 모르겠 음. 예제에서 빈 행은 어디에 있습니까? – sam092
매크로 레코더를 사용해 보셨습니까? – ARich