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))
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))