2013-11-01 2 views
2

다음 코드를 사용하여 시트를 검색하여 'example'단어가 몇 번 나타나는지 확인합니다.Excel VBA Range를 사용하여 전체 시트 선택

count = Application.WorksheetFunction.CountIf(Range("A1:A10"), "example") 

범위 기능을 사용하여 전체 시트를 반복하는 방법을 알아낼 수 없습니다.

답변

1

전체 시트에서 문자열 "example"을 찾으려면 아래를 시도하십시오.

Count = Application.WorksheetFunction.CountIf(Cells, "example")

와일드 카드를 사용

Count = Application.WorksheetFunction.CountIf(Cells, "*example*")

+0

당신은 최고입니다! 고마워요. – user2946105

+0

@ user2946105 그것은 내 기쁨입니다. :) – Santosh

3

왜 시트 전체를 통해 반복해야합니까? 범위를 변경하면됩니다.

A1 : A10

count = Application.WorksheetFunction.CountIf(Range("A1:A10"), "example") 

A1 : E10

count = Application.WorksheetFunction.CountIf(Range("A1:E10"), "example") 

전체 시트

count = Application.WorksheetFunction.CountIf(ActiveSheet.Cells, "example") 
+0

그래, 고마워. – user2946105

관련 문제