or try this one:
Function HowMuch(rng As Object, strText As String) 'http://www.excel-center.com/mailing/016298h.htm Dim rngAct As Range Dim var As Variant Dim intCounter As Integer Application.Volatile For Each rngAct In rng.Cells var = rngAct.Value intCounter = intCounter + Len(var) - Len(Application.Substitute(var, strText, "")) Next rngAct HowMuch = intCounter / Len(strText) End Function
to use like:
=HowMuch(A1,"w") or =HowMuch(A1:A10,"w")