Einfaches Problem. Text zu Zahlen zuweisen.
13.09.2006 16:14:26
kb2stripe
habe folgendes Problem:
Habe eine Spalte C in deren Zeilen jeweils deutsche Postleitzahlen stehen und zwar ne ganze Menge :-) so ca. 1000. Nun brauche ich ein Skript das sich die ersten beiden Ziffern des jeweiligen Feldes anguckt und dann je nachdem wie diese sind, in Spalte G den Namen des dazugehörigen Service-Centers einträgt.
Kleines Beispiel:
PLZ Service-Center
50259 Köln
17548 Berlin
sprich bei Postleitzahlen die mit folgenden Ziffern beginnen, folgende Service-Zenter:
01-09 Leipzig
10-19 Berlin
20-29 Hamburg
30-39 Hannover
40-49 Essen
50-59 Köln
60-69 Frankfurt
70-79 Stuttgart
80-89 München
90-99 Nürnberg
Leider bin ich in VB nicht fähig so etwas zu erstellen, die Theorie sähe bei mir so aus hehe:
IF Die ersten beiden Ziffern von Feld Ci = 01-09
THEN Gi = Leipzig
ELSE IF Die ersten beiden Ziffern von Feld Ci = 10-19
THEN Gi = Berlin
....
'für alle Cases durchgehen und dann i erhöhen
i = i+1
--------
soviel zur Theorie. ich bin mir relativ sicher dass man das leicht programmieren kann, wenn man etwas von VB versteht, was ich leider noch nicht tue, obwohl ich mir endlich ein dickes VB-Lernen Buch besorgt habe *gg*
bei der Gelegenheit noch die Frage: Gibt es spezielle "Lehrbücher" für VB/Excel?
hoffe es kann mir jemand weiterhelfen,
gruß
Pat