Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1704to1708
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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

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
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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige