Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Validierungsliste aus mehrdimensionalen Array

Forumthread: Validierungsliste aus mehrdimensionalen Array

Validierungsliste aus mehrdimensionalen Array
13.08.2019 11:03:46
Ben
Hallo, kennt jemand eine Möglichkeit eine Validierungsliste aus einem mehrdimensionale Array zu erzeugen? Ich möchte hierbei nur die erste Spalte in dem Array ansprechen. Solange das Array nur eine Dimension hat, ist es auch kein Problem - sobald ich eine zweite Dimension hinzufüge, kommt es zu einem Fehler bei:
Operator:=xlBetween, Formula1:=Join(arrValidListProjektstatus, ",")
Beispiel mit eindimensionalen Array:
arrValidListProjektstatus(0) = "Forecast"
arrValidListProjektstatus(1) = "Planung"
arrValidListProjektstatus(2) = "Bearbeitung"
arrValidListProjektstatus(3) = "Abgeschlossen"
With Range("A1").Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, _
Operator:=xlBetween, Formula1:=Join(arrValidListProjektstatus, ",")
End With
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Validierungsliste aus mehrdimensionalen Array
13.08.2019 11:38:22
Daniel
Hi
bei einem zweidimensionalen Array kannst du einzelne Zeilen oder Spalten mit Worksheetfunction.Index ansprechen.
sprichst du eine Spalte an, musst du diese erst noch transponieren.
=Join(Worksheetfunction.Transpose(Worksheetfunction.Index(arrValidListProjektstatus, 0, 1)), ",") 
Gruß Daniel
Anzeige
AW: Validierungsliste aus mehrdimensionalen Array
13.08.2019 12:13:20
Ben
Hallo Daniel,
vielen Dank - das klappt sehr gut!
Schönen Tag noch.
Gruß
Ben
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige