VBA - Einzelne Buchstaben eines Wortes auslesen

...komplette Frage anzeigen

2 Antworten

Zum Zerlegen eines Strings nutzt du die Mid-Funktion.

for i = 1 to len(string)

  c=mid(string,i,1)

next i

wenn ich mich richtig erinnere gibts in vba / vb keine funktion wo du einen bestimmten wert rausholen kannst. deshalb musste wohl mit left und right arbeiten.

  • A2 (a) wäre dann right(left(text,2),1)
  • A4 (l) wäre right(left(text,4),1)

des ganze packste in ne for-schleife .. läuft

for x = 1 to len(text)
    zeichen(x) = right(left,x),1)

aber ohne garantie, theoretisch müssts so klappen

augsburgchris 24.08.2011, 12:22

Wenn das in VBA nicht ginge hätten sich die Entwickler mit TEIL() sehr schwer getan. Grundsätzlich: alles was per Formel geht geht auch via VBA.

0

Was möchtest Du wissen?