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

DieseArbeitsmappe.ComboBox1.Clear funktioniert nicht mehr

Forumthread: DieseArbeitsmappe.ComboBox1.Clear funktioniert nicht mehr

DieseArbeitsmappe.ComboBox1.Clear funktioniert nicht mehr
16.09.2025 15:16:23
DerVBANeuling
Hallo Welt

seit dem ich mein Office 2010 aktualisiert habe - jetzt (Microsoft Office LTSC Pro Plus 2024) und VBA Version: 1143 VBA: Retail 7.1.1143 Forms3: 16.0.17928.20018
komme ich nicht mehr richtig zurecht!

Ich habe auf einer Arbeitsmappe Namens dat(Daten) eine "Combox", wenn ich jetzt den Entwicklungsmodus aktiviere steht da unter Name "ComboBox1" : =EINBETTEN("Forms.ComboBox.1";"")

Bei meine VBA-Code für "DieseArbeitsmappe" Workbook_Open() "dat.ComboBox1.Clear" kommt aber der Fehler: ...Datenobjekt nicht gefunden und markiert ComboBox1, auch wenn ich das ändern auf "dat.Forms.ComboBox1. Fehler "Objekt erforderlich" kommt wenn ich dann auch zeile ändere auf "Daten.Forms.ComboBox1.Clear".

Irgendwas mach ich falsch!?



Public ppfad As String '= ThisWorkbook.Path & "\"
Public jjahr As String '= ThisWorkbook.Path & "\"

Private Sub Workbook_Open()
ppfad = ThisWorkbook.Path & "\"
jjahr = Year(dat.Cells(2, 2))
dat.ComboBox1.Clear
a = Dir(ppfad & "Kontoumsaetze_xxx_xxxxxx_" & jjahr & "*.csv")
Do
If a = "" Then Exit Sub
dat.ComboBox1.AddItem (a), 0
a = Dir
Loop
dat.ComboBox1.Value = ""
End Sub


Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Variable nicht definiert: "dat"
16.09.2025 15:45:25
JoWE
AW: Variable nicht definiert: "dat"
16.09.2025 16:35:30
daniel
Hi
er hat doch geschrieben, dass er ein Tabellenblatt mit dem Codenamen "dat" hat.
dann ist "dat" keine Variable, sondern ein festes, in der Mappe vorhandenes Objekt und muss somit auch nicht deklariert oder befüllt werden.
Gruß Daniel
AW: Variable nicht definiert: "dat"
18.09.2025 19:27:15
Marc
dann scheint die ComboBox1 so nicht mehr vorhanden zu sein... , verschoben, unbenannt oder gelöscht
Anzeige
AW: Variable nicht definiert: "dat"
16.09.2025 16:59:49
JoWE
danke für den stimmigen Hinweis, Schlaumeier :-))
AW: DieseArbeitsmappe.ComboBox1.Clear funktioniert nicht mehr
16.09.2025 15:46:07
daniel
Hi
schwer zu sagen.
ich würde die Dateiliste in einen Zellbereich schreiben, dann könntest du deine Combobox damit dann VBA-frei über Formeln befüllen und sogar ganz auf Steuerelemente verzichten, wenn du in der Zelle eine Datenüberprüfung vom Typ Liste installierst und als Quelle auf diesen Zellbereich verweist.
Gruß Daniel
Anzeige
AW: DieseArbeitsmappe.ComboBox1.Clear funktioniert nicht mehr
16.09.2025 15:50:00
Alwin Weisangler
Hallo,

ja, das liegt an einigen in O2024 bereits enthaltenen Einschränkungen, was die Ausführung von Active-X Controls auf dem Tabellenblatt anlangt.
Diese Einschränkungen kannst du im Trustcenter selbst anpassen.

Tante Google so:
excel activex auf tabellenblatt Ausführen zulassen Office2024
suchen lassen.

Gruß Uwe
Anzeige
Anzeige
Anzeige