Excel: Ist meine Wunsch-Funktion umsetzbar?
Hallo,
Ich arbeite an einer Excel-Datei und würde die gerne hier und da verbessern. Folgendes Szenario wünsche ich mir:
Ich habe in einer Spalte ein Drop-Down Menü mit Ja/Nein/in Bearbeitung.
Ich würde gerne für einen bestimmten Spaltenbereich die Funktion so einbauen, dass wenn ich im Drop-Down-Menü auf "Nein" klicke, automatisch die nachfolgenden Spalten auf 0 oder auf leer gehen.
Zusätzlich möchte ich mir aber die Option offenhalten, dass ich in den Spalten auch manuell Zahlen eintragen kann, ohne das ich die oben beschriebene Funktion dabei lösche.
Ich hoffe ich konnte das einigermaßen erklären
2 Antworten
Siehe
Antwortvon mchawk777 vor 34 Minuten
Du kannst die gewünschten Bereiche von 0 oder Blank setzen mit der Wenn-Bedingung belegen.
Danach kannst Du selbstverständlich Zellen mit neuen Werten/Eintragungen belegen. Damit sind dann allerdings die 0 oder Blanks aus der Wenn-Bedingung zum Dropdown überschrieben und mehr vorhanden.
Ich würde gerne für einen bestimmten Spaltenbereich die Funktion so einbauen, dass wenn ich im Drop-Down-Menü auf "Nein" klicke, automatisch die nachfolgenden Spalten auf 0 oder auf leer gehen.
Du müsstest dann in den Zellen der Spalten eine Formel haben, die auf den Wert des Drop-Down-Feldes reagiert und bei Wunsch den Wert Null einträgt.
Eleganter ließe sich das noch mit Visual Basic Script lösen, sofern Programmierkenntnisse vorliegen.
Es ist nie zu spät mit einer Programiersprache wie VBS anzufangen.
Es schafft Dir sogar beruflich einen Vorsprung, wenn Du so was kannst.
Das von Dir Beschriebene ist eine schöne Einstiegsaufgabe - nur wird der Einstieg auch etwas Zeit kosten.
Wenn es also schnell gehen soll, dann würde ich zunächst mal auf die Formel-Variante gehen und ggf. die Datei später mit VBS anpassen wollen.
Ja das glaube ich. Gibt es denn für beide eine Anleitung dazu?
Naja - Basic hatte ich auf dem C64 in den 80ern gelernt - und schon diese Grundlage hat gereicht, dass ich mich alleine mit google und den dort findbaren Code-Beispielen und Archiven weiterbilden konnte.
Office-Foren können da auch weiter helfen.
Ein einfaches Copy-Paste-NoBrainer-Skript wird es nicht geben - und VBS in ein paar Zeilen hier beizubringen sprengt den Rahmen.
Eine gute Grundlagenlektüre ist m. E. "Einstieg in Visual Basic Script" von Thomas Theis. Wobei sich das Buch nicht speziell mit Office-Programierung sondern mit der generellen Programmierung von VBS beschäftigt. Aber wenn man das drauf hat, dann kann man auch Vieles ableiten.
Ja das hört sich interessant an.
Leider sind keine Programmierkenntnisse vorhanden...