ich lösche mit diesem Code Zeichen aus einem String in einer Zelle. Das funktioniert auf meinem Rechner super. Doch wenn ich das ganze auf dem Rechner eines KOllegen laufen lassen bleiben verschiedene Zeichen bestehen, z.B. "z", "Z", "T", usw.
Public Sub Ersetzen()
Dim wks As Worksheet
Dim rngDaten As Range, Zelle As Range
Dim letzteZeile As Long
Dim strArr As Variant
Dim b As Byte
Set wks = ThisWorkbook.Sheets("Daten")
letzteZeile = wks.Cells(1048576, 1).End(xlUp).Row
Set rngDaten = wks.Range("A2:A" & letzteZeile)
strArr = Array("a", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "n", "o", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "@", "#", "$", "&", "%", "!", "^")
For Each Zelle In rngDaten
For b = 0 To UBound(strArr)
Zelle.Replace strArr(b), ""
Next b
Next
End Sub
Kann jemand erklären wie es dazu kommt?Danke euch!! :)