Ein Listenfeld können Benutzern erlauben, Daten aus einer Liste für den Eintritt in eine bestimmte Zelle auszuwählen. Zum Beispiel, um Daten über Bankkonten in eine Tabellenkalkulation geben , könnte ein Benutzer eine Option aus " persönlich" oder "Business " -Konten. Listenfelder werden in der Regel durch eine Reihe von Menüs auf der Multifunktionsleiste (die obere Symbolleiste) erstellt . Microsoft Office Visual Basic für Applikationen können Sie ein Listenfeld mit einem kurzen Stück Code statt auf durch die Menüs zu erstellen. Anleitung
1
Öffnen Sie den Visual Basic-Editor (VBE ) durch Drücken von " Alt" und " F11 " aus dem Excel-Arbeitsblatt.
2
Öffnen Sie ein neues Modul (a " . Module" leere Seite ) , indem Sie auf "Einfügen" und wählen Sie dann
3
Geben Sie den folgenden in das Modul : Sub
listbox () ' listbox MacroActiveSheet . . ListBoxes.Add ( 229,2 , 52,2 , 72, 69,6) SelectWith Selection.ListFillRange = " $ A $ 2: $ A $ 4" LinkedCell = " $ A $ 2: $ A $ 4". . MultiSelect = xlNone.Display3DShading = FalseEnd WithRange ( " E3 " ) . SelectEnd Sub
4
Führen Sie die Routine durch Drücken der Taste" F5 " .