Listbox-Einträge Variablen zuweisen
09.02.2004 13:11:11
Henrik
Ich habe eine Userform mit Listbox erstellt, in welcher ich Adressen eingeben kann und diese in einer .txt-Datei speichere. Die Einträge werden auch beim nächsten öffnen der Userform erkannt(auch die neuen Einträge) und aufgelistet, das klappt alles wunderbar. Die Listbox Einträge sehen folgendermaßen aus:
Familie ;Manfred Mustermann; Musterstraße 23a; 15848 Musterdorf
Firma ;Detlef Schmidt; Dorfstraße 21; 13288 Dummdorf
.
.
usw...
allgemein also:
Wert1 ;Wert2 ;Wert3 ;Wert4
Jetzt möchte ich Variablen diese Werte zuweisen:
an = Wert1
n = Wert2
ans = Wert3
ansc = Wert4
und zwar immer in Abhängigkeit des ausgewählten Eintrages!
Wenn also Eintrag 1 ausgewählt ist ,dann soll es so aussehen:
an = Familie
n = Manfred Mustermann
ans = Musterstraße 23a
ansc = 15848 Musterdorf
Zugreifen tu ich auf die Einträge folgenderweise:
Private Sub namen_Click() 'namen heisst meine Listbox
Select Case namen.Value
Case 0
an = ?
n = ?
ans = ?
ansc = ?
Case 1
an = ?
n = ?
ans = ?
ansc = ?
usw...
End Sub
Und die Ausgabe geht dann so:
Private Sub bestaetigt_Click() 'mein OK-Button
Form3.Hide 'meine Userform
Range("D10").Select
ActiveCell.FormulaR1C1 = an
Range("D11").Select
ActiveCell.FormulaR1C1 = n
Range("D12").Select
ActiveCell.FormulaR1C1 = ans
Range("D14").Select
ActiveCell.FormulaR1C1 = ansc
End Sub
Wie kann ich also die Werte den Variablen zuweisen, ich bräuchte den genauen Code!
Vielen Dank im Vorraus
Henrik