Aktuell kann es Probleme bei der Anmeldung mit dem Chrome oder Edge Browser geben. Ihr müsstet in die Einstellungen des Browsers gehen und Cache, Cookies und sofern vorhanden, gespeicherte Passwörter vom CEF löschen oder alternativ auf einen anderen Browser ausweichen. Ursache sind vermutlich kürzliche Browserupdates. x

Denkfehler bei der replace Funktion
#1
Hallo,

habe Probleme mit der Replace Funktion und mache dabei offensichtlich einen Denkfehler.

1. So gehts und ich bekomme das gewünschte Ergebnis:
(Beide strings st0 u st1 sind gleich lang, bekomme ich hier nicht richtig hin bzw. dargestellt, wieso weiß ich nicht, Länge beträgt 33)
Dim st0: st0 = "                     ich und er                "
Dim st1: st1 = "   Wie auch   XXXXXXXXXX    sonst"
Debug.Print Replace(st1, Mid(st1, 15, 10), Mid(st0, 15, 10))

2. So gehts nicht, aber warum und wie bekomme ich es hin? Danke für eure Hilfe.
Dim st0: st0 = "                    ich und er                   "
Dim st1: st1 = "   Wie auch                            sonst"
Debug.Print Replace(st1, Mid(st1, 15, 10), Mid(st0, 15, 10))
Top
#2
Hallöchen,

im zweiten Fall stellt Replace fest, dass in der Mitte Leerzeichen sind und dementsprechend werden alle Leerzeichen durch b ersetzt.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste