Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
380to384
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
380to384
380to384
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Listbox - Fehler vermeiden oder auffangen

Listbox - Fehler vermeiden oder auffangen
12.02.2004 19:20:20
Thomas
Hallo,
habe folgendes Problem:
Ich nutze eine Listbox in der der User verschiedene Optionen auswählen kann. Allerdigs ist mir jetzt aufgefallen, das es automatisch auch ein leeres Feld gibt und der Anwender dies auch auswählen kann. wie kann ich den Fehler auffangen, falls der User dieses Feld wählt, bzw. wie kann ich diese Feld deaktivieren
Gruß
Thomas

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Es gibt nur ein leeres Feld...
12.02.2004 19:29:40
Boris
Hi Thomas,
...wenn du entweder mit Additem ein leeres Feld "addest" oder deine "RowSource" ein leeres Feld enthält.
Abgesehen davon hat auch ein "leeres" Feld einen Listindex - frage diesen ab und reagiere entsprechend drauf.
Grüße Boris
Scheinbar doch....
12.02.2004 19:39:53
Thomas
Hallo,
erzeuge die Item per Sub mit
With ZP.ComboBox1
.Clear
.AddItem "A"
.AddItem "B"
End With
und eingebunden per
UserForm.Label4 = ComboBox1.List(ComboBox1.ListIndex)
Gruß
Thomas
P.S. Das Clear soll bei mehrfachauswahl das verdoppeln der Einträge verhändern und hat kein Auswirkung
Combobox <> Listbox
12.02.2004 19:44:25
Boris
Hi Thomas,
...das sind zwei ganz verschiedene Steuerelemente.
Aber unabhängig davon:
So wie du die Box füllst, sind es definitiv nur 2 Elemente (mit dem Listindex 0 und 1).
Das mit dem Label versteh ich nun aber leider gar nicht...
Grüße Boris
Anzeige
Sorry, mein Fehler
12.02.2004 20:02:02
Thomas
Label4 weise ich damit den Wert der Combobox zur weiteren Verarbeitung zu.
Wenn ich die Combobx jetzt starte she ich als erstes das leere Feld und dieses dann auch auswählöen, was zur Fehlermeldung führt. Diese möchte ich verhindern
Gruß
Thomas
ListIndex und Style-Eigenschaft
12.02.2004 21:18:34
Boris
Hi Thomas,
dann weise der Combobox sofort einen ersten Wert zu z.B. mit
ComboBox1.ListIndex = 1
und setze die Style-Eigenschaft der Combobox auf "fmStyleDropDownList":
ComboBox1.Style = fmStyleDropDownList
Grüße Boris

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige