Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: ComboBox RowSource + manueller Eintrag

ComboBox RowSource + manueller Eintrag
chrissey
Hallo Leut,
brächte Eure Hilfe bitte. Lade den Inhalt einer ComboBox über
M.ComboBox2.RowSource = "Test!A2:A" & LE
Das passt alles so weit, jetz würde ich jedoch gerne einen manuellen Wert
miteinfügen: "Zusatzeintrag"
Ist das möglich?
Danke Euch schon mal und Grüße
Chrissey
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
versuchs mit AddItem ...
07.07.2010 11:40:34
Matthias
Hallo
Private Sub UserForm_Activate()
Dim LE As Long, x As String
ComboBox2.Clear
For LE = 1 To 10
x = Worksheets("Test").Cells(LE, 1).Text
ComboBox2.AddItem x
Next
ComboBox2.AddItem "Zusatzeintrag"
End Sub
Userbild
Gruß Matthias
Anzeige
mit .List
07.07.2010 13:15:49
Rudi
Hallo,
Private Sub UserForm_Activate()
With Worksheets("Test")
ComboBox2.List = .Range(.Cells(1, 1), .Cells(LE, 1)).Value
End With
ComboBox2.AddItem "Zusatzeintrag"
End Sub

Gruß
Rudi
AW: mit .List
08.07.2010 11:44:22
chrissey
Ahhhhh super. Dankeschön & Grüße
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

ComboBox RowSource und manuelle Einträge in Excel VBA


Schritt-für-Schritt-Anleitung

Um eine ComboBox in Excel VBA mit einer RowSource zu füllen und zusätzlich einen manuellen Eintrag hinzuzufügen, folge diesen Schritten:

  1. Öffne den VBA-Editor: Drücke ALT + F11.

  2. Erstelle ein UserForm: Klicke mit der rechten Maustaste auf "VBAProject", wähle "Einfügen" und dann "UserForm".

  3. Füge eine ComboBox hinzu: Ziehe eine ComboBox aus der Toolbox auf das UserForm.

  4. Füge den folgenden Code in das UserForm ein:

    Private Sub UserForm_Activate()
       Dim LE As Long
       Dim x As String
       ComboBox2.Clear
       For LE = 1 To 10
           x = Worksheets("Test").Cells(LE, 1).Text
           ComboBox2.AddItem x
       Next
       ComboBox2.AddItem "Zusatzeintrag"
    End Sub
  5. Starte das UserForm, um die ComboBox mit Einträgen zu füllen und den manuellen

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige