Find의 매개변수 after와 FindNext함수 둘 다 각각 어떻게 쓰는지도 잘 모르겠고 차이점도 모르겠는데
책에도 자세히 안적혀있고 구글에는 치면 사골처럼 자주 나오는 FineNext 응용코드들만 나와서 답답했다.
그냥 1-2줄짜리 어떻게 쓰는지 원형을 보고싶었는데 설명해주는 사람이 없어서 직접 하나하나씩 해봤다.
정말 단순한데 몇시간걸림...
Find의 Output은 Range다 오랜만에 VBA할때마다 까먹음
Sub Find의_매개변수_after()
Dim c As Range
Set c = Cells.Find(what:="A-1")
c.Font.Size = 16
Set c = Sheets(3).Cells.Find(what:="A-1", after:=c)
'Set c = Sheets(3).Cells.Find(what:="A-1", after:=Sheets(3).Range("C3"))
c.Font.Size = 19
End Sub
Sub FindNext함수()
Dim c As Range
Set c = Cells.Find(what:="A-1")
c.Font.Size = 16
Set c = Sheets(3).Cells.FindNext(c)
'Set c = Sheets(3).Cells.FindNext(Cells.Find(what:="A-1"))
c.Font.Size = 19
End Sub
'엑셀 > 엑셀 VBA' 카테고리의 다른 글
VBA 질문 : 필터걸고 N번째행까지만 선택하려면 어떻게 해야할지 (0) | 2024.04.20 |
---|---|
VBE 설정 (폰트, 바탕화면) (0) | 2024.04.02 |
매크로 : 자동필터에서 항목 전부 체크하기 (0) | 2024.03.28 |
매크로 : 피벗테이블 필터에서 원하는것만 안나오게 하기(체크풀기) (1) | 2024.03.21 |
달성률 계산하기 (목표 or 실적이 음수일때) + 감소목표달성률 (1) | 2022.11.08 |