Vba Gültigkeitsprüfung

Hallo,

Nach der abfrage ob ein Dropdown Feld vorhanden ist

if Sheets(„Einstellungen“).Range(„E12“).Validation.Type = 3 then

erscheint
Laufzeitfehler 1004

Habt ihr da eine idee woran es liegen kann.

benutze excel 2003.

danke fred

Nach der abfrage ob ein Dropdown Feld vorhanden ist
if Sheets(„Einstellungen“).Range(„E12“).Validation.Type = 3
then
erscheint
Laufzeitfehler 1004

hallo Fred,

dann wird da dann keine Liste zur Auswahl stehen.

Je nachdem was du in Daten–Gültigkeit einstellst hat die Zelle für Vba die folgenden Validationen:

Typ Datenüberprüfung. Dies kann eine der folgenden XlDVType-
Konstanten sein: xlValidateCustom, xlValidateDate, xlValidateDecimal,
xlValidateInputOnly, xlValidateList, xlValidateTextLength,
xlValidateTime oder xlValidateWholeNumber. Long Schreibgeschützt.

und deine 3 steht für xlValidateList, also eine Liste die es nicht gibt.
Gibt es die Liste kommt der Fehler nicht. Getestet hab.

Gruß
Reinhard