Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Leere Zeilen in Excel per Kontrollkästchen ein- bzw. ausblenden

Frage Microsoft Microsoft Office

Mitglied: tHe-jAy

tHe-jAy (Level 1) - Jetzt verbinden

25.10.2011 um 12:16 Uhr, 5591 Aufrufe, 1 Kommentar

Hallo,

da ich von VBA in Excel leider keine Ahnung habe und gerade mal das Aufzeichnen eines Markos hinbekomme, muss ich die Pro's unter euch mit meiner wahrscheinlich leicht zu lösenden Problemstellung belästigen.

Spalte ASpalte B
KriteriumText
>0
=-1
KriteriumText
1ABC
2ABC
3ABC
4ABC
5ABC
6ABC
(diese Zeile soll ausgeblendet werden)
(diese Zeile soll ausgeblendet werden)
(diese Zeile soll ausgeblendet werden)
(diese Zeile soll ausgeblendet werden)
(diese Zeile soll ausgeblendet werden)
-1diese Zeile wird nicht ausgeblendet

Über einen Spezialfilter und den obenstehenden Kriterien bewerkstellige ich das Filtern der Leerzeilen. Nun habe ich mir ein Kontrollkästchen erzeug und ein Makro dazu aufgezeichnet, dass diesen Filter anwendet und somit die Leerzeilen ausblendet. Über ein zweites aufgezeichnetes Makro kann ich diesen Filter wieder löschen, damit die Leerzeilen wieder angezeigt werden.

Problem:
Wie bekomm ich das mit einem Kontrollkästchen geregelt (Haken -> Leerzeilen ausblenden, kein Haken -> Leerzeilen einblenden)?
Für mich wäre es optimal, wenn dies über Excel, ohne VBA "Handtippen", möglich ist.
Ich weiß einfach nicht, wie ich zum einen im Makro den Verweis auf diese Checkbox bekomme, bzw. wie ich eine IF Abfrage (Haken / kein Haken) mit einbeziehen kann.

Meine aufgezeichneten Makros sehen wie folgt aus:
01.
Sub Spezialfilter_anwenden() 
02.
03.
' Spezialfilter_anwenden Makro 
04.
05.
 
06.
07.
    Range("G10").Select 
08.
    Range("B6:C28").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _ 
09.
        Range("Tabelle1!Criteria"), Unique:=False 
10.
End Sub
01.
Sub Spezialfilter_löschen() 
02.
03.
' Spezialfilter_löschen Makro 
04.
05.
 
06.
07.
    ActiveSheet.ShowAllData 
08.
End Sub
Das Ergebnis nach dem Aktivieren des Kontrollkästchens sollte so aussehen:
Spalte ASpalte B
KriteriumText
>0
=-1
KriteriumText
1ABC
2ABC
3ABC
4ABC
5ABC
6ABC
-1diese Zeile wird nicht ausgeblendet
Mitglied: GUTEfrage
02.11.2011 um 15:58 Uhr
Hallo,

für mich stellt sich die Frage, was in den "leeren" Zeilen steht, bzw. warum die "leer" sind und erst ein paar Zeilen weiter unten weitergeschrieben wird. Warum sollten sonst die Zeilen übersprungen werden.

Ansonsten hätte ich folgendne Vorschlag:

da ja irgendeine Spalte fortlaufende Informationen bereitstellt, kann hier die mit der Formel "if(isset)" gearbeitet werden. Es gibt auf diese Abfrage hin zwei Möglichkeiten= "true" oder "false"
Je nach ergebnis dann dein Makro anwenden.

Vielleicht hilft es dir weiter

Gruß
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
Leere Zeilen beim Drucken automatisch ausblenden - mit VBA Code Excel
gelöst Frage von wingetMicrosoft Office9 Kommentare

Hallo zusammen, folgendes Szenario: z.B. im Bereich A1:Z2 sind feste Daten (Kopfzeilen bzw. Kopfbereich) Im Bereich A3:Z100 sind variable ...

Microsoft Office
Excel Makro: in Zeile suchen, Spalten ein- und ausblenden
gelöst Frage von Florian86Microsoft Office2 Kommentare

Hallo, ich möchte in der Datei, in Zeile eins nach der KW suchen und mir dann den Bereich von ...

Microsoft Office
Excel: viele leere Zeilen zwischendurch - effizient löschen?
gelöst Frage von PixL86Microsoft Office9 Kommentare

Guten Morgen werte Admincommunity, ACHTUNG. ggf. Freitagsfrage: habe eine Excelliste bekommen mit ca. 10k Datensätzen: aufgebaut nach folgendem Schema: ...

Microsoft Office
Pivotchart mit (Leer)-Inhalt ausblenden
gelöst Frage von MiStMicrosoft Office2 Kommentare

Guten Morgen, ich habe in Excel 2010 eine Pivottabelle die mir folgendes anzeigt. Die Informationen kommen aus einem definierten ...

Neue Wissensbeiträge
Apple

IOS 11.2.1 stopft HomeKit-Remote-Lücke

Tipp von BassFishFox vor 1 TagApple

Das Update für iPhone, iPad und Apple TV soll die Fernsteuerung von Smart-Home-Geräten wieder in vollem Umfang ermöglichen. Apple ...

Windows 10

Windows 10 v1709 EN murkst bei den Regionseinstellungen

Tipp von DerWoWusste vor 1 TagWindows 10

Dieser kurze Tipp richtet sich an den kleinen Personenkreis, der Win10 v1709 EN-US frisch installiert und dabei die englische ...

Webbrowser

Kein Ton bei Firefox Quantum über RDP

Tipp von Moddry vor 1 TagWebbrowser

Hallo Kollegen! Hatte das Problem, dass der neue Firefox bei mir auf der Kiste keinen Ton hat, wenn ich ...

Internet

EU-DSGVO: WHOIS soll weniger Informationen liefern

Information von sabines vor 1 TagInternet4 Kommentare

Wegen der europäische Datenschutzgrundverordnung stehen die Prozesse um die Registrierung von Domains auf dem Prüfstand. Sollte die Forderungen umgesetzt ...

Heiß diskutierte Inhalte
Hardware
Kein Bild mit nur einer bestimmten Grafikkarten - Mainboard Konfiguration
gelöst Frage von bestelittHardware18 Kommentare

Hallo zusammen, ich hatte schon einmal eine ähnliche Frage gestellt. Damals hatte ich genau das gleiche Problem. Allerdings lies ...

Windows Server
RODC kann nicht aus Domäne entfernt werden
Frage von NilsvLehnWindows Server18 Kommentare

HAllo, ich arbeite in einem Universitätsnetzwerk mit 3 Standorten. Die Standorte haben alle ein ESXi Cluster und auf diesen ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...

Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement16 Kommentare

Hallo zusammen Vorweg, ich konnte schon einige IT-Probleme mit Hilfe dieses Forums lösen. Wirklich klasse hier! Doch für das ...