dark-lost-soul Geschrieben 21. Februar 2008 Geschrieben 21. Februar 2008 Hallo, muss mittels VBA mehrere Gültikkeitslisten erstellen. Private Sub GenerateList(pos As String, inhalt As String, seite As String) Sheets(seite).Select Range(pos).Select Selection.NumberFormat = "@" With Selection.Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ xlBetween, Formula1:=inhalt .IgnoreBlank = True .InCellDropdown = True .InputTitle = "" .ErrorTitle = "" .InputMessage = "" .ErrorMessage = "" .ShowInput = True .ShowError = True End With End Sub Das funktioniert eigentlich auch wunderbar nur das in einem Fall nicht alles in die Liste kommt. Da die länge einer VBA Zeile beschränkt ist. Habe gedacht es hilft wenn ich einfach 3 strings benutzte und die aneinanderhänge was leider nicht geholfen hat. Hat irgendjemand eine Idee wie ich das Problem lösen könnte? Für eure Hilfe Danke ich euch im Vorraus gruß dark-lost-soul
MartinSt Geschrieben 21. Februar 2008 Geschrieben 21. Februar 2008 Hallo, .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ xlBetween, Formula1:=inhalt ist denn diese Zuweisung mit := unter VBA richtig ?? Gruß Martin
dark-lost-soul Geschrieben 21. Februar 2008 Autor Geschrieben 21. Februar 2008 Ich denke mal schon habs so in vielen foren gelesen aber ich hab das problem jetzt anders gelöst hab den string ein bissl beschnitten und es wird dann wenn der jeweilige eintrag ausgewählt wurde wieder drangehängt aber trotzdem danke für die hilfe
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden