Wie finden Sie die Anzahl der Vorkommen von Slash von strings
Wie finde ich die Anzahl der Vorkommen von Zeichen ( /) aus dem string in VBA-Excel-Makros.
InformationsquelleAutor Code Hungry | 2012-02-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie die unter-Funktion, wie in
count = CountChrInString(yourString, "/")
.InformationsquelleAutor assylias
Alte Frage, aber ich dachte, ich würde hinzufügen, um die Qualität der Antwort durch die Antwort fand ich in einem excel-forum. Offenbar ist die Zählung kann auch gefunden werden mit.
Volle Punktzahl für die Antwort geht an den ursprünglichen Autor:http://www.ozgrid.com/forum/showthread.php?t=45651
Die Schönheit dieser ist, dass Sie problemlos verwenden können, es in Formeln, ohne VBA, mit
SUBSTITUTE()
InformationsquelleAutor Santhosh Divakar
Ich nicht Folgen. Diese
ubound(split("x x "," "))
gibt 4, die ist, was Sie wollen (string x[Leertaste][Leertaste][Leertaste]x[Leertaste]). Können Sie uns ein Beispiel, wie es nicht funktionieren würde?tatsächlich es funktioniert, sry, ich dachte über etwas anderes, in
Replace()
den Räumen vereint sind.Ihnen fehlt ein code-Zeile: im Fall von
str = ""
, das Ergebnis ist-1
. Auch würde ich die name-ParameterinThis
undcountThis
, weil der zweite beschränkt sich nicht auf den Charakter, es funktioniert auch als längere Zeichenfolge.InformationsquelleAutor maracuja
BTW, wenn Sie in die Leistung, die folgenden 20% schneller als mit split oder ersetzen, um zu bestimmen, die zählen:
InformationsquelleAutor user9338905
Dies ist eine einfache Lösung für VBA-Excel-Makros.
InformationsquelleAutor Shawn Smith