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

VBA Listbox Füllen, ich kapiere es nicht

Forumthread: VBA Listbox Füllen, ich kapiere es nicht

VBA Listbox Füllen, ich kapiere es nicht
25.01.2025 13:55:01
Rene Reichel
Hallo an euch,

ich verzweifle gerade an einer Listbox, obwohl dies so simple ist und ich es schon x-mal erstellt habe.
Aber eine neue Excel und eine neue Listbox will sich heute nicht füllen lassen....

Meine Formel:
Private Sub listbox_fuellen()
Listbox_Objekt.Clear

Dim i As Long
For i = 2 To 49
Listbox_Objekt.AddItem "(" & Tabelle7.Cells(i, 2) & ") " & "(" & Tabelle7.Cells(i, 3) & ") " & Tabelle7.Cells(i, 1)

Next
End Sub

Selbst ein Versucht mit
Private Sub listbox_fuellen2()
With Listbox_Objekt
.Value "Januar"
.Value = "Februarr"
.Text "März"
.Text = "Mai"
.AddItem "Juni"
.AddItem = "Juli"
.AddItem "August"
.AddItem "September"
.AddItem "Oktober"
.AddItem "November"
.AddItem "Dezember"
End With
End Sub

klappt nicht.

Hat jemand eine Idee? Weil mein Code in meiner alten Excel-Tabelle perfekt funktioniert....
Und ja es ist eine -xslm Datei :-)

Vielen Dank.

Mfg René
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA Listbox Füllen, ich kapiere es nicht
25.01.2025 14:00:27
RPP63
Moin!
Hat die Listbox denn tatsächlich den Namen Listbox_Objekt?
Oder nicht eher Listbox1?

Gruß Ralf
AW: VBA Listbox Füllen, ich kapiere es nicht
25.01.2025 14:28:42
daniel
Könntest bitte mal genauer beschreiben, wie sich dein Problem bemerkbar macht?

Gibt's eine Fehlermeldung? Wenn wenn ja, welche und an welcher Stelle?

Wenn nein, was passiert denn?
Bleibt die Listbox einfach leer?
Wird sie vielleicht mit falschen werten befüllt?

Wird das Makro überhaupt gestartet?
Das könntest du testen, indem du eine MsgBox an den Anfang des Codes dieses Makros stellst.
Wenn die MsgBox nicht erscheint, dann liegt der Fehler darin, dass ein Makro nicht mehr aufgerufen wird und du müsstest dort schauen, was programmiert ist.

Gruß Daniel
Anzeige
AW: VBA Listbox Füllen, ich kapiere es nicht
25.01.2025 14:36:55
Rene Reichel
Hi,

es passiert nicht. Die Listbox bleibt leer und es kommt keine Fehlermeldung.
Ich habe jetzt eine neue Excel mit einem Beispiel erstellt.

Beim starten der Userform, soll ein Call Befehl die Listbox füllen, dies klappt nicht.
Selbst das manuelle starten des Befehls in VBA zum Testen funktioniert nicht

Zusätzlich habe ich einen Button eingebaut zum manuellen hinzufügen, dies klappt.

Warum funktioniert hier das automatische befüllen nicht, wenn es doch in meinen alten Tabellen bisher funktioniert hat?
Ich weiß die weicht vom obigen Code ab, ist aber identisch im Problem :-/

Danke


https://www.herber.de/bbs/user/175183.xlsm
Anzeige
Nicht existentes Event
25.01.2025 14:44:10
RPP63
Hmmmh!
Wenn Du Ereignisse "erfindest", brauchst Du Dich nicht wundern, wenn nichts getriggert wird!
Es gab noch nie ein Userform_Open()
Das hieß schon immer Userform_Initialize()
Nimm dies, dann klappt's auch mit dem Nachbarn, ich meine Callen …

Gruß Ralf
AW: Nicht existentes Event
25.01.2025 14:53:07
Rene Reichel
Oh man ja doch so simple...

Hab erst die Formel erstellt, was er befüllen soll und mich gewundert warum klappt es nicht wie gewünscht und dann
unbewusst Userform_open geschrieben.

Ich wusste, dass ich irgendwo einen dummen Fehler habe aber das dieser so peinlich sein muss^^.

Vielen Dank :-)

Man merke sich, es sich, es gibt kein Userform_open ^^
Anzeige
Gerne
25.01.2025 14:58:36
RPP63
Gern geschehen!
Vielleicht wusstest Du es ja auch noch nicht:
Die Liste aller Events (und noch mehr) findet man in den Dropdowns, die unterhalb der Symbolleiste des VBE ist.
https://www.online-excel.de/excel/singsel_vba10f7.html?f=160

Gruß Ralf
Anzeige
AW: VBA Listbox Füllen, ich kapiere es nicht
25.01.2025 14:02:50
Rene Reichel
Hat sie,

habe ich mehrfach kontrolliert und auch per Klick zeigt der VBA Code dies:

Private Sub Listbox_Objekt_Click()

End Sub

AW: VBA Listbox Füllen, ich kapiere es nicht
25.01.2025 14:05:15
RPP63
Dann solltest Du mal die Datei zeigen.
AW: VBA Listbox Füllen, ich kapiere es nicht
25.01.2025 14:35:01
Rene Reichel
Anbei ein Beispiel eine neue schnell erstellte Datei.

Inhalt ist eine Userform mit einer Listbox

Beim starten der Userform, soll ein Call Befehl die Listbox füllen, dies klappt nicht.
Selbst das manuelle starten des Befehls in VBA zum Testen funktioniert nicht

Zusätzlich habe ich einen Button eingebaut zum manuellen hinzufügen, dies klappt.

Warum funktioniert hier das automatische befüllen nicht, wenn es doch in meinen alten Tabellen bisher funktioniert hat?
Ich weiß die weicht vom obigen Code ab, ist aber identisch im Problem :-/

Danke


https://www.herber.de/bbs/user/175183.xlsm
Anzeige
AW: VBA Listbox Füllen, ich kapiere es nicht
25.01.2025 14:04:31
Rene Reichel
Hat sie,

habe ich mehrfach kontrolliert und auch per Klick zeigt der VBA Code dies:

Private Sub Listbox_Objekt_Click()

End Sub

Forumthreads zu verwandten Themen

Anzeige