29.06.2016, 09:51
hallo,
Ich stelle gerade ein Bauteilkatalog zusammen. da viele Infos voneinander abhängig sind habe ich das mit dem Namensmanager -> Datenüberprüfung -> indirekt(a1) gelöst.
Ich möchte nun das beim Start der Tabelle alle Dropdownfelder der Datenüberprüfung leer ist. Aus dem Grund das nicht alle Bauteile zum Beispiel 8 Schichten haben, sondern nur 3. 5 der Dropdownfelder sollten dann leer sein.
Über den Namensmanager habe leider keine leeren Zeilen miteingerahmt. sondern nur den Inhalt. Es sind wirklich viele und es wäre mega aufwändig das nachzuholen.
Es sind quasi 3 Spalten die voneinander abhängig sind. Spalte A kann ich leer auswählen aber für Spalte B und C ist der Aufwand einfach mega groß.
Leider kann man bei der Datenüberprüfung mit keiner WENN abfage arbeiten.
Als ich die Dropdownfelder erstellt habe waren sie ja am anfang auch leer. Deswegen meine Hoffnung das es möglich ist.
Aus dem Netz habe ich diese VBA Formel:
Private Sub Workbook_Open()
Range("A1:A20").ClearContents
End Sub
Jetzt habe ich leider keine Ahnung von VBA. habs mal so rein kopiert aber er zeigt mir beim debuggen den Fehler an: Fehler beim Kompilieren:
Mehrdeutiger Name: Wokbook_Open
Hoffe man kann mir weiter helfen.
Liebe Grüße
Ich stelle gerade ein Bauteilkatalog zusammen. da viele Infos voneinander abhängig sind habe ich das mit dem Namensmanager -> Datenüberprüfung -> indirekt(a1) gelöst.
Ich möchte nun das beim Start der Tabelle alle Dropdownfelder der Datenüberprüfung leer ist. Aus dem Grund das nicht alle Bauteile zum Beispiel 8 Schichten haben, sondern nur 3. 5 der Dropdownfelder sollten dann leer sein.
Über den Namensmanager habe leider keine leeren Zeilen miteingerahmt. sondern nur den Inhalt. Es sind wirklich viele und es wäre mega aufwändig das nachzuholen.
Es sind quasi 3 Spalten die voneinander abhängig sind. Spalte A kann ich leer auswählen aber für Spalte B und C ist der Aufwand einfach mega groß.
Leider kann man bei der Datenüberprüfung mit keiner WENN abfage arbeiten.
Als ich die Dropdownfelder erstellt habe waren sie ja am anfang auch leer. Deswegen meine Hoffnung das es möglich ist.
Aus dem Netz habe ich diese VBA Formel:
Private Sub Workbook_Open()
Range("A1:A20").ClearContents
End Sub
Jetzt habe ich leider keine Ahnung von VBA. habs mal so rein kopiert aber er zeigt mir beim debuggen den Fehler an: Fehler beim Kompilieren:
Mehrdeutiger Name: Wokbook_Open
Hoffe man kann mir weiter helfen.
Liebe Grüße