Makro zählt falsch
18.11.2004 07:02:55
franz
Gestern habe ich ein Makro übers Forum bekommen.
Das Makro sollte einen bestimmten String suchen und mir
eindeutig vorkommende Strings suchen und mir die Anzahl nebendran schreiben.
Funktioniert super, aber zählt nicht richtig.
Makro:
For iCnt = 1 To 30
Set rngF = rng.Find("*s" & iCnt & "*")
If Not rngF Is Nothing Then
wks.Cells(iRow, 1) = "*s" & iCnt & "*"
wks.Cells(iRow, 2) = Application.WorksheetFunktion.CountIf(rng, "=*s" & iCnt & "*")
iRow = iRow + 1
End If
Next
z.B. Bei dem Eintrag in einer Zelle (steht alles in einer Zelle), wie folgt:
on=0271 rn=338310 dw=33831 ns=0 *s8* na=SSB Spezial-Beizerei GmbH *s8* pz=57072 st=Eiserfelderstr. hn=98 *s15* *s15* *s1*
bekomme ich jedes Vorkommnis nur 1 mal als vorhanden angezeigt.
Wer kann helfen ?
M.f.G.
Franz