2013-10-26 2 views

답변

0

방법에 대해 :

및 워크 시트 셀에 결과를 저장하기 : 편집

Sub dural() Dim s As String Dim r As Range Dim wf As WorksheetFunction Set wf = Application.WorksheetFunction s = "candy" Set r = Range("G:G") MsgBox wf.CountIf(r, s) ' ' and if you want to count phrases including candy then: ' s = "*" & s & "*" MsgBox wf.CountIf(r, s) End Sub 

Sub dural() 
    Dim s As String 
    Dim r As Range 
    Dim wf As WorksheetFunction 
    Set wf = Application.WorksheetFunction 
    s = "candy" 
    Set r = Range("G:G") 
    s = "*" & s & "*" 
    [H3] = wf.CountIf(r, s) 
End Sub 
+0

감사합니다! 이것은 매우 잘 작동했지만 정확한 일치 (캔디 만)를 찾습니다. "초콜릿 캔디"또는 "그린 캔디"는 포함되지 않습니다. – user2922831

+0

업데이트 체크 아웃 ... 워크 시트 수식에서와 같이 와일드 카드 사용! –

+0

완벽한! 한 가지 더, 메시지 상자 대신 H3과 같이 특정 셀에 표시 할 수있는 방법이 있습니까? – user2922831

관련 문제