VBA-Dialoge
11.11.2005 23:18:37
Colorado
ich bitte um Eure Hilfestellung.
Ich habe in einer Userform eine cbo eingefügt, die ich mit Daten/Namen aus einem Sheet füttern möchte. Nach Userauswahl soll dann das angewählte Ergebnis an andere Stelle in das Sheet zur Auswertung zurückgeschrieben werden. Soweit so gut, ich habe zunächst ein Modul eingefügt und reingepinselt:
Private Sub frmEingabeDgfJan_initialize()
frmEingabeDgfJan.cboEingabeDgfJan.List = Range("A104").CurrentRegion.Value
frmEingabeDgfJan.cboEingabeDgfJan.ListIndex = 0
End Sub
In den Code der cbo habe ich folgendes geschrieben:
Private Sub cboEingabeDgfJan_Change()
Sheets(2).Range("D12") = cboEingabeDgfJan.Value
End Sub
und natürlich den Knopf für's Öffnen der userform für eine ggf. neue oder geänderte Eingabe.
Leider funzt die cbo nur 1x (wenn ich das Sub mit dem VBA starte), für eine 2. Eingabe reicht's xl nicht, sondern die cbo ist leeeer und nun sitz' ich da und weiß nicht warum. Hab's auch schon mit einem Klassenmodul probiert. Nur gut dass hier keine webcam angeschlossen ist, weil ich grad von einem Otto-Auftritt komme und 'ne Zwergenmütze trage.
Kann mir mal büddebüdde jemand beibringen, wie ich die cbo - dauerhaft mit Angaben gefüllt - bei Userform-Aufruf zum Laufen bringe?
thx im Voraus
happy.xl
Colorado