HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv

Beiträge zum Thread: Listbox ohne Funktion, wenn im eingefrorenen Bereich

StefanK
23.04.2026 08:57:09
Beispieldatei
Alwin Weisangler
23.04.2026 09:01:55
AW: Beispieldatei
UweD
23.04.2026 09:03:49
AW: Beispieldatei
Alwin Weisangler
23.04.2026 09:04:39
AW: Beispieldatei
Alwin Weisangler
23.04.2026 09:19:20
AW: Beispieldatei
StefanK
23.04.2026 09:32:23
AW: Beispieldatei
Alwin Weisangler
23.04.2026 09:44:05
AW: Beispieldatei
Alwin Weisangler
23.04.2026 10:06:06
AW: Beispieldatei
StefanK
23.04.2026 10:12:47
AW: Beispieldatei
StefanK
28.04.2026 11:20:01
AW: Eine weitere Möglichkeit wäre ...
Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
StefanK
23.04.2026 06:37:47
Listbox ohne Funktion, wenn im eingefrorenen Bereich
Guten Morgen zusammen,
folgendes ist mir heute leider aufgefallen: ich habe mir in Spalte A einige Funktionsbutton und eine Listbox (keine Userform) erstellt. Der Bereich vor Spalte C ist eingefroren, damit Spalte A immer sichtbar bleibt. Nun ist es so, dass wenn die Listbox gefüllt ist, ich dort nichts auswählen kann. Das geht erst wieder, wenn ich einmal zu einer anderen Tabelle wechsle und wieder zurück, oder wenn ich das Einfrieren des Bereiches aufhebe. Kennt Ihr das Phänomen (Bug ?) ? Gibt es dafür irgendwie eine Lösung / Workaround, damit die Listbox funktioniert ?

Danke für eure Rückmeldungen und viele Grüße
Stefan

Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
Yal
23.04.2026 08:34:03
AW: Listbox ohne Funktion, wenn im eingefrorenen Bereich
Hallo Stefan,

kannst Du das Verhalten in einer neuen, leeren Datei reproduzieren?

Wenn nein, Daten Schritt für Schritt von alte Datei in die neue übertragen und bei jeder Übertragung prüfen, dass es weiter funktioniert.
Wenn ja, diese neue Datei hier hochladen.

VG
Yal
Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
StefanK
23.04.2026 08:57:09
Beispieldatei
Guten Morgen Yal,

ja, das Verhalten lässt sich reproduzieren. Ich habe mal eine rudimentäre Beispieldatei (ist alles noch am Anfang) hochgeladen (https://www.herber.de/bbs/user/180608.xlsm)

Vorgehensweise:
- Datei starten
- einmal auf das rot X klicken
- In das Suchfeld klicken, nun werden in der Listbox alle gefundenen ID's angezeigt
- Dann versuchen einen Doppelklick auf einen Eintrag in der Listbox zu machen,
funktioniert bei mir nicht. Erst nach einem Wechsel auf "Test" und wieder zurück
oder durch Aufheben des Einfrierens kann man etwas auswählen.

VG Stefan

Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
Alwin Weisangler
23.04.2026 09:01:55
AW: Beispieldatei
Hallo,

der Link ist defekt.

Gruß Uwe
Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
UweD
23.04.2026 09:03:49
AW: Beispieldatei
Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
Alwin Weisangler
23.04.2026 09:04:39
AW: Beispieldatei
Sorry, funktioniert doch, man muss nur die Klammer entfernen.
Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
Alwin Weisangler
23.04.2026 09:19:20
AW: Beispieldatei
Hallo,

ändere dieses Event so:


' Bei Eintrag in Textbox werden die verfügbaren IDs in Listbox angezeigt
Private Sub TextBox1_change() 'Keyup(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer) 'Private Sub TextBox1_afterupdate()
Dim i&, j&, k&, arrTab(): arrTab = Rows(12).Value
ListBox1.Clear
'Application.EnableEvents = False
For i = 4 To UBound(arrTab, 2)
If InStr(1, arrTab(1, i), TextBox1, vbTextCompare) > 0 Then ListBox1.AddItem arrTab(1, i)
Next i
'Application.EnableEvents = True
End Sub


Gruß Uwe
Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
StefanK
23.04.2026 09:32:23
AW: Beispieldatei
Hallo Uwe, vielen Dank für Deine Rückmeldung 👍🏻
Wenn man weiß, wie es richtig geht, ist der Code auch gleich viel kürzer und effizienter... 😉

Leider ändert das nichts an meinem Problemchen, die Einträge in der Listbox können weiterhin nicht ausgewählt werden.

VG Stefan
Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
Alwin Weisangler
23.04.2026 09:44:05
AW: Beispieldatei
Sorry, aber das tut es bei mir ganz ohne Probleme. Sowohl im ungefilterten als auch im gefilterten Zustand springt es zur passenden Spalte per Dopperklick.
Wenn du etwas anderes meinst, muss du mal konkret beschreiben, was du wie erreichen willst.

Gruß Uwe
Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
Alwin Weisangler
23.04.2026 10:06:06
AW: Beispieldatei
siehe Bild:
Userbild

Gruß Uwe
Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
StefanK
23.04.2026 10:12:47
AW: Beispieldatei
OK, das ist seltsam... Bei Dir ist auch C11 fixiert ? Ich bekomme bei Klick in das Suchfeld zwar alle 4 IDs angezeigt, kann aber keine auswählen und es wird auch keine Eintrag blau hinterlegt beim einfachen draufklicken...

Dann ist das wahrscheinlich mein persönliches Problem... 😪

Danke Euch trotzdem für Eure Hilfe...

VG Stefan
Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
Alwin Weisangler
23.04.2026 08:39:42
AW: Listbox ohne Funktion, wenn im eingefrorenen Bereich
Hallo Stefan,

Wenn Excel eingefroren ist, also stehen bleibt muss man notfalls den Taskmanager Bemühen um Excel zu beenden und neu zu starten.
Du meinst aber sicherlich, dass Spalte A bis B fixiert sind.

Dann wäre noch die Frage, wie ist die Listbox im Blatt formatiert ist: von Zellposition abhängig oder unabhängig und wie ist der Schutz eingestellt.
Am besten ist es die Datei mit allen zum Problem relevanten Sachen anonymisiert hochladen. Dann muss hier keiner raten/rätseln.

Gruß Uwe
Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
snb
23.04.2026 10:24:51
AW: Listbox ohne Funktion, wenn im eingefrorenen Bereich
Mit eine richtiger Struktur der dynamische Tabelle benützt man die eingebaute Filter der dynamische Tabelle. Uns das reicht dann.
Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
StefanK
23.04.2026 10:53:52
AW: Listbox ohne Funktion, wenn im eingefrorenen Bereich
So geht es sicherlich, aber es kommt ja immer auf die gestellten Anforderungen an...

VG Stefan
Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
Alwin Weisangler
23.04.2026 11:02:07
AW: Listbox ohne Funktion, wenn im eingefrorenen Bereich
@Stefan,

kannst du noch in die Zellen unterhalb der Listbox den Cursor setzen?

Gruß Uwe
Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
StefanK
23.04.2026 11:11:16
AW: Listbox ohne Funktion, wenn im eingefrorenen Bereich
Ja, das geht, dort ist nichts gesperrt oder so. Ich kann mir das nicht erklären...

Gruß Stefan
Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
Alwin Weisangler
23.04.2026 11:13:33
AW: Listbox ohne Funktion, wenn im eingefrorenen Bereich
Lösche testhalber die Listbox und baue eine Neue ein.

Gruß Uwe
Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
snb
23.04.2026 11:12:32
AW: Listbox ohne Funktion, wenn im eingefrorenen Bereich
Je von 'slicers' gehört ?
Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
daniel
23.04.2026 12:53:52
AW: Listbox ohne Funktion, wenn im eingefrorenen Bereich
Hi
die Frage ist, ob du hier nicht zu viel programmierst.
ich könnte mir folgendes vorstellen:
- Textbox vernküpft mit Ausgabezelle
- Formel "Filter" auf die Kopfspalte angewendet
- Listfillrange der Listbox referenziert auf die Zelle mit der Filterformel
Dann solltest du die Befüllung der Liste automatisch bekommen, ohne eine Zeile Code und musst nur noch die Auswahl und den Sprung zum gewählten Eintrag
Gruß Daniel
Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
StefanK
23.04.2026 13:54:14
Vielen Dank an alle, Problem ist gelöst bzw. umgangen
Hi Daniel,

ja, es kommt leider öfter vor, dass ich zu kompliziert denke... liegt wohl an meiner mangelnden Erfahrung in VBA 😄

Ich habe es jetzt so gelöst, dass ich eine Tabelle nur als Datenbank nutze und in einer weiteren Tabelle habe ich das Suchfeld, die Listbox und weitere Textfelder, in denen ich die Daten wie Sicherungsdatum, Inhalt der Sicherung etc. ausgebe. Sieht ganz smart aus, funktioniert und so umgehe ich die Problematik mit der eingefrorenen Textbox.

Danke und bis zum nächsten Mal 😉

VG Stefan
Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
Kuwer
25.04.2026 18:17:37
AW: Eine weitere Möglichkeit wäre ...
Hallo Stefan,

... gewesen, im Listbox_MouseDown vor End With folgende zwei Zeilen einzufügen:
    .TextBox1.Activate

.Columns(1).Hidden = True
.Columns(1).Hidden = False
End With
Gruß, Uwe
Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
StefanK
28.04.2026 11:20:01
AW: Eine weitere Möglichkeit wäre ...
Moin Uwe,

vielen Dank für Deinen Hinweis. Ich habe das getestet und das funktioniert tatsächlich 👍🏻
Ist das ein Workaround auf einen Bug... ? 😄 Muss ich mir auf jeden Fall merken...

Viele Grüße und Dir einen angenehmen Tag
Stefan