InCellDropdown erstellen
#1
Hallo zusammen,

mein Dropdown funktioniert nicht wenn ich für den Bereich bei Formula1 eine Variable, anstelle einer Zahl einfügen möchte.

Das Makro:

Dim ZeilennummerDropdown As Integer
ZeilennummerDropdown = Tabelle9.Cells(Rows.Count, 1).End(xlUp).Row
 
Tabelle8.Range("J4").Select
    With Selection.Validation
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
        xlBetween, Formula1:="='Dropdown-Menü'!$A$2:$A$& ZeilennummerDropdown"
        .IgnoreBlank = True
        .InCellDropdown = True



Vielen Dank für die Hilfe
Top
#2
Hi,

ungetestet:


Code:
Formula1:="='Dropdown-Menü'!$A$2:$A$[b]" & ZeilennummerDropdown[/b]
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#3
Das klappt leider nicht. Es kommt die Fehlermeldung: Syntaxfehler
Top
#4
Moin!
Das klappt schon, wenn Du die Format-Tags herausnimmst.
Formula1:="='Dropdown-Menü'!$A$2:$A$" & ZeilennummerDropdown
Warum überhaupt VBA?
Google mal nach dynamische Datenüberüfung Dropdown
Dann erhältst Du so etwas:
https://www.tabellenexperte.de/dynamisch...en-teil-1/

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#5
Danke, jetzt funktioniert es.
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste