Veröffentlicht 20. Juli 200520 j Moinsen, habe noch ein kleines VBA Problem. Ich habe in einer Excel-Spalte mehrere Werte stehen..... z.B. "777", "654", "543" usw. Aber auch "777-222-55". Wenn ich die Zelle auslese und da "777-222...." drinsteht soll etwas anderes Passieren als bei z.B. "654". If var1 = "***" then end if oder: If var2 = "***-***-" then end if Wie lautet der Code?
20. Juli 200520 j Autor Vielen Dank für die schnelle Antwort. Das hilft mir allerdings - so glaube ich - nicht wirklich weiter. Die Fragestellung lautet eher. Wie viele Zeichen sind in der Variablen. Wenn 3 dann.... Wenn mehr dann ...
20. Juli 200520 j soll nur ein unterschied zwischen den 3 Zeichen und denen mit mehr sein oder soll auch auf die werte geachtet werden? also die großen und kleinen kannst du mit len(Var1) unterscheiden... also: if len(Var1) > 3 then 'blabla else. 'blabla endif.
20. Juli 200520 j falls der binmdestrich als unterscheidungskriterium ausreicht: gefunden = InStr(zeichenkette, "-") s'Amstel
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.