Registriert seit: 09.08.2019
Version(en): Office 2019
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?
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
16.04.2020, 10:00
(Dieser Beitrag wurde zuletzt bearbeitet: 16.04.2020, 10:00 von Kuwer.)
Hallo,
(16.04.2020, 09: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:1 Nutzer sagt Danke an Kuwer für diesen Beitrag 28
• sawosch
Registriert seit: 02.05.2018
Version(en): Excel 365 & 2016
Simple Lösung: Autofilter. Lässt sich auch toll mit dem Makrorekorder aufzeichnen.
Schöne Grüße
Berni
Registriert seit: 09.08.2019
Version(en): Office 2019
(16.04.2020, 10: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
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
wie lautet denn deine Formel?
Gruß,
steve1da
Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:1 Nutzer sagt Danke an steve1da für diesen Beitrag 28
• sawosch
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
Hallo Sandro,
zeige bitte so eine verhindernde Formel.
Gruß Uwe
Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:1 Nutzer sagt Danke an Kuwer für diesen Beitrag 28
• sawosch
Registriert seit: 09.08.2019
Version(en): Office 2019
16.04.2020, 10:41
(Dieser Beitrag wurde zuletzt bearbeitet: 16.04.2020, 10:42 von sawosch.)
(16.04.2020, 10: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, 10: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)));"")