Hallo,
wie kann ich etwas finden, wenn nichts da ist?
Ich füge in eine Tabelle nur die Werte ein und danach lösche ich ganze Zeilen, wenn in Spalte C die Zellen leer sind.
Für das Löschen habe ich folgendes Makro:
Range("C:C").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
Das funktioniert aber nicht bei Zellen in denen vorher eine Formel stand und den Wert "" ausgeben, obwohl sie jetzt leer sind.
Das verstehe ich überhaupt nicht. Wenn ich auf eine dieser "leeren" Zellen gehe und entfernen klicke, funktioniert das Makro für diese Zeile.
Kann mir bitte jemand sagen, was sich hinter diesen mysteriösen Zellen verbirgt?
Danke für eine schnelle Hilfe
Office - Word, Excel und Co. 9.753 Themen, 41.598 Beiträge
Mysterium oder nicht, versuch einfach mal mit dem Formatpinsel über die geleerten Zellen zu gehen, in denen vorher die Formel war:
Markiere eine Zelle (in einer Zeile, die sich löschen lässt), doppelklick mit der Maus auf den Formatpinsel in der Leiste und markiere nun alle Zellen, die vorher Formelinhalte hatten (klick nochmal auf Formatpinsel stoppt die Funktion).
Geht auch, um Schriftformat oder Farb- und Musterformate von einer Zelle auf andere zu übertragen.
Oh, danke für den schnellen Tip blubberfisch
Ich muss das Problem aber mit VBA lösen. Es ist nur ein kleines Makro einer langen VBA-Kette.
Hast Du auch eine VBA-Lösung für mich?
Danke schonma
Und wenn du nun den Formatierungsakt mit dem Formatpinsel als Makro aufzeichnest und das Formatieren damit auf einen Klick reduzierst?
Wahrscheinlich meinst du etwas anderes....
Naja, ich muss doch mit dem Makro die leeren Zellen finden und gerade die Zellen, wo vorher eine Formel stand und jetzt nur die Werte eingefügt sind, sieht VBA nicht als leere Zellen.
Es ist verhext.
Vielen Dank für Deine Antwort, trotzdem.
Noch 'ne Idee vielleicht?
Hallo,
müsste aber irgendwie gehen,
wie veränderst Du denn die Werte?
stehen noch die Formeln in den Zellen und geben "" zurück?
wie löscht Du die Zellen?
gruß Bäuerle