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

Aktualisierung bei benutzung eines Dropdown

Forumthread: Aktualisierung bei benutzung eines Dropdown

Aktualisierung bei benutzung eines Dropdown
23.05.2024 14:02:32
FelixS.
Hallo, ich habe ein Problem bei dem ich nicht weiter komme.
Ich habe eine Funktion die sich auf drei Zellen bezieht. Die Zellen werden mit Dropdowns befüllt.
Die Dropdowns sind auch voneinander abhängig.
Jetzt möchte ich das, wenn sich das erste Dropdown ändert. Das zweite Dropdown zu einer Leeren Zelle wird (es soll neu ausgewählt werden) außerdem soll sich, wenn ich Dropdowns 2 oder 3 ändere sich die Funktion aktualisiert.
Ich vermute das ich dafür eine sub schreiben muss. Allerdings habe ich das mit den sub´s noch nicht richtig Verstanden und habe auch irgendwie kein Ansatz.
Würde mich auf jeden fall über Tipps freuen.
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Aktualisierung bei benutzung eines Dropdown
23.05.2024 14:29:07
ralf_b
erkläre oder zeige wie du die Abhängigkeiten umgesetzt hast. Für ein Makro benötigt man mehr Infos. Bestenfalls eine Beispieldatei.
AW: Aktualisierung bei benutzung eines Dropdown
23.05.2024 15:03:23
FelixS.
Hallo Ralf,
ich habe über den Namens-Manager Bereiche erstellt die Voneinander abhängig sind. die Dropdowns (gelb) greifen auf diesen Bereich zu.
In der Datei will ich Werte aus verschiedenen Tabellen abfragen mit den Dropdowns wird die Tabelle und die Suchkriterien definiert (dafür habe ich auch eine eigene Funktion geschrieben).
Wenn ich jetzt die Tabelle auf die ich zugreife Ändere, ändern sich auch die Auswahlmöglichkeiten für die Suchkriterien. Darum wäre es schön, wenn diese Dropdowns dann sich leeren würden. Es wäre auch schön, wenn sich die Rote Zelle immer Aktualisiert, wenn ich ein Dropdown Ändere.
Vielen Dank für deine Hilfe.
und wenn du mir auch noch bei einem anderen Problemchen helfen könntest wäre ich auch sehr dankbar.
ich habe es nicht geschafft die Wenn Fehler Funktion in mein vba code zu Integrieren.
Ich hatte sie erst bei der Ausgabe mit eingeschrieben, wenn es allerdings zu einem Fehler kommt, wenn eines der Suchkriterien nicht auffindbar ist kommt es zu einer Fehlermeldung ohne, dass die Funktion darauf reagiert.
Wenn du da auch noch ein Tipp hast wäre es super.


https://www.herber.de/bbs/user/169666.xlsm
Anzeige
AW: Aktualisierung bei benutzung eines Dropdown
23.05.2024 15:30:03
ralf_b
Das kopierst du in das Codemodule des Tabellenblattes

Private Sub Worksheet_Change(ByVal Target As Range)


If Target.Address(0, 0) = "B2" Then Range("B3") = "": Range("C2") = ""

End Sub


und das Application.Volatile schreibst du in die erste Zeile deiner Profil() funktion
Anzeige
AW: Aktualisierung bei benutzung eines Dropdown
23.05.2024 14:50:54
Marc
Du Kannst in den einzelnen Dropdowns in der OnChange Sub hinterlegen, was in dem jeweiligen drop Down gemacht werden soll, wenn entsprechend in anderen Bereichen was ändert..

Das kann aber schnell zu einer unüberschaubaren Menge an möglichen Anwendungsbeispielen führen...

Im OnChange Sub kannst du zu beispiel:

Wenn DropDown1.Value = "Inhalt1" und DrobDown2.Value = "Inhalt X"
dann mache folgendes...

anpassen...

Aber wie gesagt, je mehr Optionen die DropDowns haben, desto größer wird der Aufwand ..

Du kannst das natürlich auch alles in eine Sub Schreiben (CommandButton z.B.) nutzen... was aber immer bedeutet, das nicht OnTime sondern immer erst nach Bestätigung des Buttons geprüft wird, was je nach dem auch zu Verwirrungen führen kann
Anzeige
AW: Aktualisierung bei benutzung eines Dropdown
23.05.2024 15:02:22
{Boris}
Hi,

ich mach so was in der Regel ohne VBA mit Hilfe der Bedingten Formatierung.
Wenn die Ursprungs-Dropdownauswahl geändert wird (und der davon abhängige bereits eingetragene Wert damit nicht mehr passt), färbe ich die Zelle ROT.

VG, Boris

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige