Listbox Zeile nur einmal anwählbar

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
ListBox


Excel-Version: 10.0 (Office XP)
nach unten

Betrifft: Listbox Zeile nur einmal anwählbar
von: Harald
Geschrieben am: 18.06.2002 - 17:50:03

Hallo Excel Fans,

ist es möglich in einer mehrspaltigen Listbox das der Wert in der Zeile nur einmal ausgewählt werden kan, auch bei mehrmaligen aufruf der Listbox.

Vielen Dank für eure Hilfe

Gruß Harald


nach oben   nach unten

Re: Listbox Zeile nur einmal anwählbar
von: Ramses
Geschrieben am: 18.06.2002 - 23:12:41

Hallo Harald,

höchstens eine Variante.
Wenn du den Wert in einer Listbox an eine Ausgabezelle verknüpfst, kannst du den wert oder Inhalt der Zelle prüfen. Wenn in der Zelle bereits ein Inhalt steht, dann kannst du mit

If Range("Deine Ausgabezelle") <> "" Then
Me.Listbox1.Locked = True
Me.Listbox1.Enabled = True
End If

eine weitere Auswahl unterbinden.
Eine andere Variante ist, setze eine Globale Variable in ein Modul,... z.B.

Public LstSelect as Boolean = False

Wenn du jetzt in dieser Listbox einen Wert auswählst kannst du den Wert anschliessend mit einem Change-Ereignis auf

LstSelect = True

setzen und mit einer Abfrage

Private Sub ListBox1_GotFocus()
IF lstSelect = True Then
Me.Listbox1.Locked = True
Me.Listbox1.Enabled = True
End Sub

auf eine vorherige Auswahl reagieren und die ListBox sperren.

Gruss Rainer


nach oben   nach unten

Re: Listbox Zeile nur einmal anwählbar
von: Harald
Geschrieben am: 19.06.2002 - 20:54:21

Hallo Rainer,

vielen Dank für deine Antwort, ich versuche es einmal.

Gruß Harald


 nach oben

Beiträge aus den Excel-Beispielen zum Thema "Listbox Zeile nur einmal anwählbar"