Excel 매크로에 문제가 있습니다. Excel 2003을 사용하고 있습니다. Excel 문서에서 많은 데이터가 있으며 특정 데이터를 볼 수 있도록 매크로를 만들어야합니다.Excel VBA 매크로, 자동 필터링 된 데이터 및 숨기기 열
이 문서의 모든 데이터는 다른 Excel 문서에서 가져 왔습니다. 제 말은 가치가 아니라 공식입니다. 첫 번째 행은 이름, 성, 번호, 교육 이름 등과 같은 데이터 레이블로 설정됩니다. 아래의 행은 해당 데이터로 채워집니다.
내가 원하는 작업은 다음과 같습니다. 1. 특정 열 기준에 따라 데이터를 필터링하십시오. 2. 매크로 사용 : - 값 "1"에 대해 범위의 모든 열 (범위 G : BV)을 검색 - 열의 임의 셀에 값 "1"이있는 경우 - 언제 값 "1"을 찾을 수 없습니다. 열을 숨겨야합니다.
내 문제에 대해 뭔가 알기 위해 열심히 노력했지만 성공하지 못했습니다. 지금까지이 코드를 생각해 냈습니다 :
Sub FindHid()
Dim vFind
Dim rSearch As Range
On Error GoTo 0
vFind = 1
Application.ScreenUpdating = True
For i = 7 To 75
With ActiveSheet.Columns("G:G")
Set rSearch = .Find(vFind, LookIn:=xlValues, MatchCase:=False)
If rSearch Is Nothing Then
.EntireColumn.Hidden = True
Else
.EntireColumn.Hidden = False
End If
End With
Set rSearch = Nothing
Next i
End Sub
내가 다른 anwser에서 언급 한 바와 같이, 내가 VBA에서 교육을받지 못한입니다. 그래서 당신이 힌트를 주면 어디에 넣어야합니까? 내 말은 ".Find"또는? – lowak