Range.Validation - Ich erhalte immer den selben Fehler beim ausführen des folgenden Codes. Wer kann Helfen?
with Range("K2").validation
.Delete
.add xlValidateList, AlertStyle:=xlValidAlertStop, _
Operator:=xlBetween, Formula1:="=BEREICH.VERSCHIEBEN _
(kunde1;0;0;ANZAHL2(kunde1)-ZAEHLENWENN(kunde1;0))"
end with
Wäre sehr dankbar für Hilfen.
Mit freundlichen Grüßen
Matze
2 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
Einen "selben Fehler" kenn ich nicht
Laufzeitfehler '1004':
Anwendungs- oder objektdefinierter Fehler
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Microsoft Excel
Ich denke, Du brauchst die englische Formel.
Teste mal:
With Range("K2").Validation
.Delete
.Add xlValidateList, AlertStyle:=xlValidAlertStop, _
Operator:=xlBetween, Formula1:="=OFFSET(kunde1,0,0,COUNTA(kunde1)-COUNTIF(kunde1,0))"
End With
Woher ich das weiß:Berufserfahrung – IT-Administrator (i.R.)