HERBERS Excel-Forum - das Archiv

Thema: Werte in ListBox "verbergen"

Werte in ListBox "verbergen"
Babs

Hello Excels,
wie kann ich Werte, die in einer ListBox stehen (aus der Tabelle exportiert) glau hinterlegen, dass man sie eben nicht anklicken kann? Leider muss ich alle Werte aus der Tabelle in die ListBox exportieren, weil sonst die Reihenfolge nicht stimmt. Aber die ersten 2 und die letzten zwei sollen nicht zur Auswahl stehen.
Geht das überhaupt?
Liebe Grüße
Babs

AW: Werte in ListBox "verbergen"
Daniel

Hi
du kannst meines Wissens nach für die Standard-Listboxen keine Ausnahmen definieren.
du müsstest dann einen Code programmieren, welcher die Selektion wieder rückgängig macht, wenn eine "verbotene Zeile" angeklickt wird:
dh ins Click-Event der Listbox müsste folgender Code:
Select Case Listbox1.ListIndex
Case 0, 1, Listbox1.Listcount - 1
Listbox1.ListIndex = -1
Case Else
End Select

das wäre mal die einfachst Variante, welche die Selektion komplett aufhebt, wenn eine verbotene Zeile angeklickt wird.
Durch Formatierung kannst du diese Zeilen nicht kenntlich machen, nur durch einen Zusatztext im Wert.
(z.B. durch das voranstellen von "---")
Gruß Daniel

Werte in ListBox "verbergen"
Babs

Hello Excels,
wie kann ich Werte, die in einer ListBox stehen (aus der Tabelle exportiert) glau hinterlegen, dass man sie eben nicht anklicken kann? Leider muss ich alle Werte aus der Tabelle in die ListBox exportieren, weil sonst die Reihenfolge nicht stimmt. Aber die ersten 2 und die letzten zwei sollen nicht zur Auswahl stehen.
Geht das überhaupt?
Liebe Grüße
Babs

AW: Werte in ListBox "verbergen"
Daniel

Hi
du kannst meines Wissens nach für die Standard-Listboxen keine Ausnahmen definieren.
du müsstest dann einen Code programmieren, welcher die Selektion wieder rückgängig macht, wenn eine "verbotene Zeile" angeklickt wird:
dh ins Click-Event der Listbox müsste folgender Code:
Select Case Listbox1.ListIndex
Case 0, 1, Listbox1.Listcount - 1
Listbox1.ListIndex = -1
Case Else
End Select

das wäre mal die einfachst Variante, welche die Selektion komplett aufhebt, wenn eine verbotene Zeile angeklickt wird.
Durch Formatierung kannst du diese Zeilen nicht kenntlich machen, nur durch einen Zusatztext im Wert.
(z.B. durch das voranstellen von "---")
Gruß Daniel

Dialog-Beispiele
Bewerten Sie hier bitte das Excel-Portal