Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Leere Zellen mit Formeln ausblenden
#1
Hallo :)

Ich möchte per Makro alle Zellen ausblenden die keinen Wert erhalten und mache das mit folgender Formel:

Code:
Dim Zelle As Range
Dim ws As Worksheet
Set ws = Application.ThisWorkbook.ActiveSheet
For Each Zelle In ws.Range("c27:c44").Cells
If Zelle = "" Then
ws.Rows(Zelle.Row).Hidden = True
End If
Next

Nun habe ich in den Zellen allerdings Formeln die mit "Wennfehler" nicht angezeigt werden so lange sie keine Werte aufweisen.
Gibt es eine Möglichkeit diese "leeren" Zellen ohne Ergebnisse auszublenden?
Antworten Top
#2
Hallo,

(16.04.2020, 08:51)sawosch schrieb: Gibt es eine Möglichkeit diese "leeren" Zellen ohne Ergebnisse auszublenden?

Sollte mit Deinem Code gehen.

Gruß Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • sawosch
Antworten Top
#3
Simple Lösung: Autofilter. Lässt sich auch toll mit dem Makrorekorder aufzeichnen.
Schöne Grüße
Berni
[-] Folgende(r) 1 Nutzer sagt Danke an MisterBurns für diesen Beitrag:
  • sawosch
Antworten Top
#4
(16.04.2020, 09:00)Kuwer schrieb: Hallo,


Sollte mit Deinem Code gehen.

Gruß Uwe

Hallo Uwe

Macht sie leider nicht da die Zellen Formeln enthalten. Erst wenn ich die Formel in der Zelle lösche wird sie ausgeblendet.

Gruss
Sandro
Antworten Top
#5
Hola,

wie lautet denn deine Formel?

Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • sawosch
Antworten Top
#6
Hallo Sandro,

zeige bitte so eine verhindernde Formel.

Gruß Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • sawosch
Antworten Top
#7
(16.04.2020, 09:00)MisterBurns schrieb: Simple Lösung: Autofilter. Lässt sich auch toll mit dem Makrorekorder aufzeichnen.

Hallo MisterBurns

Simple aber genial :)

mit dem Code funktioniert es:

Code:
ActiveSheet.Range("$c$27:$c$60").AutoFilter Field:=1, Criteria1:="<>"

(16.04.2020, 09:33)Kuwer schrieb: Hallo Sandro,

zeige bitte so eine verhindernde Formel.

Gruß Uwe

Hoi Uwe

Vielen Dank für die Hilfe. Konnte das Problem lösen. Der Vollständigkeitshalber hier die verhindernde Formel in einer der Zellen:

Code:
=WENNFEHLER(INDEX(Tabelle3!S:S;AGGREGAT(15;6;ZEILE(Tabelle3!$B:$B)/(Tabelle3!$B:$B=$C$18);ZEILE(Tabelle3!A2)));"")
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste