Via een macro probeer ik de validatielijst van een cel in te stellen op de volgende manier (= een opgenomen macro):
Range("C2").Select
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="A;B;C"
.IgnoreBlank = False
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
Ik krijg nu echter als validatielijst slechts één item te zien namelijk A;B;C. Excel herkent blijkbaar via een macro de puntkomma niet als scheidingsteken. Als ik 'gewoon' (via gegevensvalidatie) deze lijst invoer gaat wel alles goed. Moet ik via een macro een ander scheidingsteken geven of is hiervoor een andere oplossing?
(MS Excel 2013 - Nederlandse versie)
Range("C2").Select
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="A;B;C"
.IgnoreBlank = False
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
Ik krijg nu echter als validatielijst slechts één item te zien namelijk A;B;C. Excel herkent blijkbaar via een macro de puntkomma niet als scheidingsteken. Als ik 'gewoon' (via gegevensvalidatie) deze lijst invoer gaat wel alles goed. Moet ik via een macro een ander scheidingsteken geven of is hiervoor een andere oplossing?
(MS Excel 2013 - Nederlandse versie)