Hallo, ich würde gerne einen String durchsuchen und z.B. einen Punkt durch ein Komma ersetzen. Wie ist das denn in nem Macro in Excel möglich? Also ich habe die Find funktin schon gesehen, diese scheint aber nur zu funktionieren, wenn man sie auf eine Zelle anwendet. jedoch möchte ich direkt eine Stringvariable durchsuchen und direkt das ergebnis in eine integervariable schreiben.
Gibts da irgendwas? danke schon mal.
Habs rausbekommen:
Punktposition = InStr(1, Zelleninhalt, ".", vbTextCompare)
If Punktposition <> 0 Then
Laenge = Len(Zelleninhalt)
Vorpunktzeichen = Mid(Zelleninhalt, 1, Punktposition - 1)
Nachpunktzeichen = Mid(Zelleninhalt, Punktposition + 1, Laenge - Punktposition)
Zelleninhalt = Vorpunktzeichen & "," & Nachpunktzeichen
End If
Gibts da irgendwas? danke schon mal.
Habs rausbekommen:
Punktposition = InStr(1, Zelleninhalt, ".", vbTextCompare)
If Punktposition <> 0 Then
Laenge = Len(Zelleninhalt)
Vorpunktzeichen = Mid(Zelleninhalt, 1, Punktposition - 1)
Nachpunktzeichen = Mid(Zelleninhalt, Punktposition + 1, Laenge - Punktposition)
Zelleninhalt = Vorpunktzeichen & "," & Nachpunktzeichen
End If
Zuletzt bearbeitet: