Auffüllen einer Microsoft Excel-Zelle nach einem Drop-Down- Auswahl mit einem " ComboBox "-Steuerung können Sie Ihre Excel-Anwendung dynamischer. Sie können Benutzeroberflächen mit Steuerelementen wie Kombinationsfeldern in Excel erstellen. Benutzer können Produkte aus den Steuerelementen wählen und Sie können den Artikel ausgewählt, um eine Zelle auf dem Arbeitsblatt bevölkern programmieren. Die "Range" Sammlung zurückkehren wird ein Range-Objekt , das eine einzelne Zelle oder einen Zellbereich darstellt. Anleitung
1
Starten Sie Microsoft Office Excel , klicken Sie auf die Registerkarte "Entwicklertools" und klicken Sie auf " Visual Basic ". Klicken Sie auf das Menü "Einfügen" in der VBA -Editor-Fenster und klicken Sie auf " UserForm. "
2
Klicken Sie auf " ComboBox " auf der "Toolbox" aus und klicken Sie das Formular aus , um eine neue hinzufügen " ComboBox . " Mit der rechten Maustaste auf das Formular, und klicken Sie auf " Code anzeigen ", um den VBA-Modul zu öffnen. Kopieren Sie den folgenden Code, um drei Elemente hinzuzufügen , wenn das Formular initialisiert :
Private Sub UserForm_Initialize ()
Me.ComboBox1.AddItem ( " Artikel 1")
Me . ComboBox1.AddItem ( " Artikel 2")
Me.ComboBox1.AddItem ( " Artikel 3" )
End Sub
3
Doppel - klicken Sie auf " ComboBox " -Steuerelement im Formular , um eine "Change" -Ereignis zu erstellen . Fügen Sie den folgenden Code, um die Zelle A1 mit dem Artikel in der " ComboBox " -Steuerelement ausgewählt bevölkern : .
Range (" A1") auswählen
Range (" A1") = Me Wert . . ComboBox1.Text
MsgBox " Zelle A1 wurde besiedelt ! "
4
Presse "F5" , um das Programm und wählen Sie einen Artikel in der " ComboBox "-Steuerung .