Hallo Forumsmitglieder,
Ich habe ein Problem und hoffe hier mal wieder Hilfe zu finden.
Ich habe einen Command-Button auf einem Sheet nach dessen Anwahl die Zelle E7 geleert wird und anschließend eine Dropdownauswahl eingefügt wird.
Da dort allerding die Werte 33, 33.1, 33.2, ... , 70 aufgelistet werden sollen wäre der Code dafür viel zu lang, zumindest in der Form wie ich es schreibe:
ActiveCell.Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Formula1:="33, 33.1, 33.2, ... , 70"
Hier habe ich schonmal das erste Problem, denn häufig macht mir Excel hier ein Datum aus der Zahl. Die Zahl 20.1 wird zum Beispiel als 20. Januar dargestellt. Eigentlich möchte ich auch keinen Punkt sondern ein Komma zwischen den Ziffern, aber das klappt nicht in meiner Codezeile.
Aktuell habe ich es so gelöst:
ActiveCell.Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Formula1:="33, '33.1, '33.2, ... , 70"
Ich finde das ist eine mieserable Lösung!
Wie kann ist das ordentlich darstellen und am besten in einem schönen, kompakten Code?
Vielen Dank vorab für eure Lesezeit!
|