Gewusst wie: Auffüllen eine Zelle nach einer Drop-Down-Auswahl

February 27

Gewusst wie: Auffüllen eine Zelle nach einer Drop-Down-Auswahl

Auffüllen einer Microsoft Excel-Zelle nach einer Dropdown-Auswahl mit einem "ComboBox" kann Kontrolle Ihrer Excel-Anwendung dynamischer gestaltet. Sie können Benutzeroberflächen mit Steuerelementen wie Kombinationsfeld Feldern in Excel erstellen. Benutzer können Elemente aus den Steuerelementen auswählen und Programmieren Sie das Element ausgewählt, um eine Zelle in der Kalkulationstabelle zu füllen. "Range"-Auflistung gibt ein Range-Objekt zurück, das eine einzelne Zelle oder einen Zellbereich darstellt.

Anweisungen

1 Starten Sie Microsoft Office Excel zu, klicken Sie auf die Registerkarte "Entwicklertools" und klicken Sie auf "Visual Basic." Klicken Sie im Menü "Einfügen" im VBA-Editor-Fenster und klicken Sie auf "UserForm".

2 Klicken Sie auf "ComboBox" im Bereich "Toolbox" und klicken Sie auf das Formular, um eine neue "ComboBox" hinzufügen Maustaste auf das Formular, und klicken Sie auf "Code anzeigen", um das VBA-Modul zu öffnen. Kopieren Sie und fügen Sie den folgenden Code um drei Elemente hinzuzufügen, wenn das Formular initialisiert:

Private Sub UserForm_Initialize()

Me.ComboBox1.AddItem ("item 1")

Me.ComboBox1.AddItem ("item 2")

Me.ComboBox1.AddItem ("item 3")

EndSub

3 Doppelklicken Sie auf das Steuerelement "ComboBox" auf dem Formular erstellen Sie ein Ereignis "Change". Fügen Sie folgenden Code zum Auffüllen Zelle A1 mit ausgewählten Elements in der "ComboBox"-Steuerelements:

Range("a1"). Wählen Sie

Range("A1").Value = Me.ComboBox1.Text

MsgBox "Cell A1 has been populated!"4

Drücken Sie "F5" um das Programm ausführen, und wählen ein Element im Steuerelement "ComboBox".