vielleicht kann mir jemand helfen:
wie kann ich beispielsweise einen 10 stelligen Text einer Zelle um 3 Zeichen der rechten Textseite verkürzen (Bsp: HalloForum -> HalloFo).
Das sollte per VBA erledigt werden.
Besten Dank und Viele Grüße
Mike E.
vielleicht kann mir jemand helfen:
wie kann ich beispielsweise einen 10 stelligen Text einer Zelle um 3 Zeichen der rechten Textseite verkürzen (Bsp: HalloForum -> HalloFo).
Das sollte per VBA erledigt werden.
Besten Dank und Viele Grüße
Mike E.
angenommen der Text steht in B6:
dann setz irgendwo diese Formel hin:
=LINKS(B6;LÄNGE(B6)-3)
GRuß
Andreas
erstmal danke. Aber es muss eine VBA-Lsg sein.
Hast du da eine Idee?
Danke und Grüße
Mike E.
Andi, wer lesen kann ist im Vorteil!
mit VBA kannst du das so machen:
text1="HalloForum"
text2=Left(text1, Len(text1)-3)
Du kannst dir noch die Funktionen: Right und Mid anschauen
Gruß
Steffen D
genau das suchte ich. Vielen Dank.
Auch dir, Andreas, nochmal danke!
Beste Grüße
Mike E.
da war ich wohl zu schnell. Die LSG ist aber trotzdem nicht anders, nur eben in english...
Andreas
nun noch eine Frage:
ich erhalte "Typen unverträglich", wenn ich folgendes versuche:
Hier soll der Text in Zelle Variable,3 um 11 Zeichen verkürzt werden.
Wisst ihr, warum es zu diesem Fehler kommt?
Besten Dank und Grüße
Mike E.
Len(Cells(i, 3) - 11) liefert diesen Fehler, das Du vom Inhalt der Zelle cells(i,3) (=Text) eine Zahl, nämlich 11 abziehen willst. Richtig lautet der Code:
Cells(i, 3) = Left(Cells(i, 3), Len(Cells(i, 3)) - 11)
Gruß
Martin Beck