Hallo ich habe ein Problem beim Ausführen von Makros.
Ich habe eine Excel-Tabelle mit mehreren Zeilen und Spalten. Diese Tabelle soll mit der Zeit wachsen indem bestimmte Daten in die Zeilen der Tabelle eingetragen werden.
Die Tabelle ist vereinfacht folgendermaßen aufgebaut:
Spalte A: Zahlen im 10er Schritt
Spalte B: ja oder "leer" über Listenfeld (Datenüberprüfung) (Auswahl entweder ja oder "")
A B
1 10
2 20
3 30
4 40
5
Nun möchte ich folgendes Erreichen: Immer wenn ein neuer Eintrag hinzugefügt wird (z.B. in Zeile 5) und über das "Dropdown" in Spalte B "ja" gewählt wird (z.B. B5), soll nach der entsprechenden Zeile (hier 5) eine Leerzeile eingefügt werden. Anschließend soll der Wert in B5 auf "" (leer) zurückgesetzt werden.
Meine erste Lösung dazu war eine Hilfsspalte (C) hinzuzufügen. In dieser Spalte hätte ich über eine Wenn-Funktion eine weitere Funktion gestartet, sobald die Bedingung $B1="Ja" zutrifft. Über diese weitere Funktion hätte ich dann ein Makro aufgerufen, das zum einen das Einfügen der Zeile und zum Anderen das Überschreiben von "ja" zu "" ausführt.
Es hat jedoch leider nicht funktioniert :(. Im Feld in der Spalte C stand lediglich:
Kann mir dabei jemand weiterhelfen? Ich habe das Makro nur über "Makro aufzeichnen" erzeugen können. Vielleicht hat ja jemand eine intelligentere Lösung.
Danke Schon mal.
VG Fey
|