Guten Tag,
ich muss im Rahmen meines Praktikums eine Excelliste mit einer Spalte("Tasks") erstellen. In jeder Zelle dieser Spalte soll eine Dropdownliste mit 2 Werten sein. Einmal "exempt"(Dieser Wert ist fix, der Name ist egal) und einem Wert in der Selben Zeile aber in einer anderen Spalte(Von dieser sollen die Werte bezogen werden).
In der Datenüberprüfung->Liste->Quelle würde "=INDIREKT("H"&ZEILE());$G$2" stehen. Das funktioniert zwar aber ich kann keinen anderen Wert mehr zuweisen.
Ich habe es auch mit VBA probiert anbei der Code:
Sub CreateCombinedDropdown()
Dim rng As Range
Set rng = Range("H2:H" & Cells(Rows.Count, "H").End(xlUp).Row)
Dim cell As Range
For Each cell In rng
Dim formula As String
formula = "=$E$4,Value1,Value2,Value3,exempt"
With cell.Validation
.Delete
.Add Type:=xlValidateList, Formula1:=formula
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
Next cell
End Sub
Hier bekomme ich den Laufzeitfehler 1004.
Könnt ihr mir helfen?
Freundliche Grüße
Stefan