Microsoft Excel

Herbers Excel/VBA-Archiv

Gültigkeitsliste nur mit gefilteren Werte


Betrifft: Gültigkeitsliste nur mit gefilteren Werte von: Peter
Geschrieben am: 12.01.2017 14:57:31

Hallo zusammen

Mit unten stehend Code wird ein Gültigkeits-Dropdown in Zelle B2 erstellt.

Die Auswahldaten kommen von Tabelle Projektdaten (dynamische Liste "Projekt_Liste") und beinhaltet Projekte. Die Tabelle Projektdaten beinhalten eine Spalte "Status" und alle Projekte mit Status ARCHIVERT sollen nicht angezeigt und dann auch nicht mehr wählbar sein.

Jedoch auch wenn ich den Filter in Tabelle Projektdaten so einstelle, dass die Projekte mit dem Status "ARCHIVIERT" nicht mehr angezeigt werden, werden diese im Gültigkeits-Dropdown trozdem wieder angezeigt.

Wie kann ich es so einrichten, dass die Projekte die nicht mehr angezeigt werden, auch im Dropdown nicht mehr angezeigt und zur Auswähl stehen?

Sricpt erstellt Gültigkeits-Dropdownliste in Zelle B2 in Tabelle "Dateneingabe":

With Range("B2").Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=Projekt_Liste"
.IgnoreBlank = True
.InCellDropdown = True
.ShowInput = True
End With

Danke

Viele Grüsse,
Peter

  

Betrifft: AW: Gültigkeitsliste nur mit gefilteren Werte von: Luschi
Geschrieben am: 12.01.2017 22:14:54

Hallo Peter,

mach doch mal ein kleines Testbeispiel und lade es hier hoch.

Gruß von Luschi
aus klein-Paris


  

Betrifft: AW: Gültigkeitsliste nur mit gefilteren Werte von: Peter
Geschrieben am: 13.01.2017 15:33:47

Hallo Luschi

https://www.herber.de/bbs/user/110532.xlsm

Danke und viele Grüsse,
Peter


  

Betrifft: mal testen von: KlausF
Geschrieben am: 13.01.2017 17:29:41

Hallo Peter,

https://www.herber.de/bbs/user/110537.xls

Wenn Du das Sheet "Dateneingabe" aktivierst wird im Hintergrund über die Worksheet_Activate() auf der gleichen
Seite in Spalte AA die korrekte Gültigkeitsliste erstellt: alle Daten, die keinen "Archiviert"-Status haben.
Die Liste wird dann mit dem Namen "ProjektNamen" belegt und automatisch dem DropDownfeld zugewiesen.

Falls Du eine andere Spalte als "AA" belegen willst, kannst Du das im Code leicht anpassen.

Gruß
Klaus


  

Betrifft: AW: mal testen von: Peter
Geschrieben am: 18.01.2017 14:35:18

Hallo Klaus

Funktioniert super, vielen Dank.

Gruss,
Peter


Beiträge aus den Excel-Beispielen zum Thema "Gültigkeitsliste nur mit gefilteren Werte"