Anführungszeichen ersetzen mit VBA
05.09.2024 09:48:03
Christian
zu dem Code
For Each cell In ws.Range("C1:C" & lastRowC)
If Left(cell.Value, 1) = """" Then
dictKey = Replace(cell.Value, """", "") & "|" & _
IIf(cell.Row > 1, ws.Cells(cell.Row - 1, "C").Value, "") & "|" & _
durch das Replace wird ja das Anführungszeichen gelöscht, aber blöderweise werden auch die Zellformate geändert, z.B. stand da vorher "+1" und jetzt steht da nur noch 1
oder statt vorher "3.14159" steht dann jetzt 3,14159 da
oder statt "4:48" dann jetzt 04:48
kann ich das irgendwie unterbinden, dass der Text abgesehen von den Anführungszeichen so erhalten bleibt, wie er war?
Danke
Christian
Anzeige