ich habe folgendes Problem:
Das erzeugen der Gültigkeitslisten erzeugt immer öfter den Fehler 1004 (Anwendungs- oder Objektdefinierter Fehler).
Das Komische ist, dass es mal funktioniert und im nächsten Moment, ohne das etwas verändert wurde, wieder nicht funktioniert.
Hat jemand eine Idee woran das liegen könnte?
Habe im Internet leider nichts brauchbares gefunden. Dort lag der Fehler meistens daran, dass für Formula1 Formeln in deutscher Schreibweise verwendet wurden.
Das trifft bei mir ja aber nicht zu.
##############################
For a = 0 To (Sheets("Stromkosten").Cells(2, 6).Value * 2) - 1 Step 2
Sheets("Stromkosten").Cells(15 + a, 1).Value = Sheets("Stromkosten").Cells(2, 1).Value
With Sheets("Stromkosten").Cells(15 + a, 4).Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=Dropdown!$A$9:$A$9"
.InputMessage = "Dies ist ein Dropdown-Menü"
End With
Sheets("Stromkosten").Cells(15 + a, 4).NumberFormat = "0"
Sheets("Stromkosten").Cells(15 + a, 4).Value = "1"
Sheets("Stromkosten").Cells(15 + a, 4).Interior.ColorIndex = 15
With Sheets("Stromkosten").Cells(15 + a, 5).Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=Dropdown!$F$11:$F$13"
.InputMessage = "Dies ist ein Dropdown-Menü"
End With
Sheets("Stromkosten").Cells(15 + a, 5).Value = "Normal"
Sheets("Stromkosten").Cells(15 + a, 5).Interior.ColorIndex = 15
Sheets("Stromkosten").Cells(15 + a, 6).FormulaR1C1 = _
"=IF(RC[-1]=""Normal"",0.301,IF(RC[-1]=""ECO 1"",0.24247,0.23918))"
Sheets("Stromkosten").Cells(15 + a, 6).NumberFormat = "0.000"
With Sheets("Stromkosten").Cells(15 + a, 8).Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=Dropdown!$C$10:$D$10"
.InputMessage = "Dies ist ein Dropdown-Menü"
End With
Sheets("Stromkosten").Cells(15 + a, 8).Value = "Normal"
Sheets("Stromkosten").Cells(15 + a, 8).Interior.ColorIndex = 15
Next a
#####################################
Danke schonmal für jegliche Hilfe
Gruß
novo