Dropdown per Befehl öffnen
Hallo,
ich habe ein Excel Vorlage mit verschiedenen Formularen erstellt. Wichtig ist hierbei, dass zuerst via Dropdown Menü ein SAP-System ausgewählt wird. Je nach System wird dabei ein anderes Formular geöffnet.
Ich habe bereits eine MsgBox erstellt, die den User darüber informiert, dass er zuerst ein SAP-System auswählen muß.
Nun meine Frage: Kann ich per Befehl das Dropdown Menü öffnen?
D.h. das nach der MsgBox, automatisch das Dropwdown Menü geöffnet wird.
Ich habe es schon mit 'Range ("Dropdown 106").Select' versucht, klappt aber nicht.
Kann mir da wer helfen???
Antwort schreiben
Antwort 1 von Beverly vom 22.05.2019, 12:17 Options
Hi Marten,
öffnet DropDown-Listenfeld in Zelle D9
Sub DropDownListenfeld_oeffnen()
ActiveSheet.Cells(9, 4).Activate
SendKeys "%{DOWN}"
End Sub
Bis später,
Karin
Antwort 2 von Marten vom 22.05.2019, 12:32 Options
Hi Karin,
erstmal vielen Dank für die Antwort. Aber das klappt nur bei einer Gültigkeits Liste, also das über Daten --> Gültigkeit. Ich habe aber ein Dropdown-Listenfeld (über die Formular Symbolleiste), da ich dem Dropdown Menü ein Makro zugewiesen habe. Das geht leider über die Gültigkeits Liste nicht.
Hast du dafür auch ne Idee?
Antwort 3 von Beverly vom 22.05.2019, 14:39 Options
Hi Marten,
zuerst einmal eine Frage: was für ein Makro hast du denn dem Kombinationsfeld aus der Formular-Symbolleiste zugewiesen? Vielleicht kann man das über das Worksheet_Change Ereignis genau so machen und so das DropDown-Listenfeld aus Daten Gültigkeit verwenden.
Bis später,
Karin