Frederik Hirche
2007-01-30 01:29:09 UTC
Hallo,
ich habe mir vor ein paar Tagen das Buch "Excel-VBA" von Bernd Held gekauft
und versuche seitdem mich ein wenig in VBA hereinzuarbeiten, indem ich ein
konkretes Projekt angehe. Jetzt zum Problem: Auch wenn das Buch sich gut
lesen lässt und ich grundsätzlich auch verstehe, was welcher Ausdruck im
Code bedeuten soll, bringt auch der abgeschriebene Code nicht das Ergebnis
hervor, dass er soll.
Konkretes Problem:
Ich will ein Dropdown-Feld einfügen, dass seine Werte aus einem
Tabellenbereich auslesen soll und den gewählten Wert dann in einem anderen
Feld ausgibt. Laut Buch geht das so:
Sub ComboboxFüllenBezug()
Worksheets("Tabelle4").ComboBox1.ListFillRange = "Tabelle4!F1:F7"
End Sub
Und für die Ausgabe:
Private Sub ComboBox1_Change()
ComboBox1.LinkedCell = "A1"
End Sub
Bei mir jedoch füllt sich weder die eingefügte Kombobox aus den Zellen F1:F7
aus Tabellenblatt 4 noch kann ich demzufolge überprüfen ob im Feld A1 der
ausgewählte Wert ausgegeben wird.
Was mache ich falsch?
Danke,
Frederik
ich habe mir vor ein paar Tagen das Buch "Excel-VBA" von Bernd Held gekauft
und versuche seitdem mich ein wenig in VBA hereinzuarbeiten, indem ich ein
konkretes Projekt angehe. Jetzt zum Problem: Auch wenn das Buch sich gut
lesen lässt und ich grundsätzlich auch verstehe, was welcher Ausdruck im
Code bedeuten soll, bringt auch der abgeschriebene Code nicht das Ergebnis
hervor, dass er soll.
Konkretes Problem:
Ich will ein Dropdown-Feld einfügen, dass seine Werte aus einem
Tabellenbereich auslesen soll und den gewählten Wert dann in einem anderen
Feld ausgibt. Laut Buch geht das so:
Sub ComboboxFüllenBezug()
Worksheets("Tabelle4").ComboBox1.ListFillRange = "Tabelle4!F1:F7"
End Sub
Und für die Ausgabe:
Private Sub ComboBox1_Change()
ComboBox1.LinkedCell = "A1"
End Sub
Bei mir jedoch füllt sich weder die eingefügte Kombobox aus den Zellen F1:F7
aus Tabellenblatt 4 noch kann ich demzufolge überprüfen ob im Feld A1 der
ausgewählte Wert ausgegeben wird.
Was mache ich falsch?
Danke,
Frederik