Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Nur Zeilen mit Inhalt markieren

Forumthread: Nur Zeilen mit Inhalt markieren

Nur Zeilen mit Inhalt markieren
10.09.2003 10:19:20
Mandy
Hallo,

hilfe ich habe schon wieder ein Problem! Ich möchte in einer Tabelle per Makro nur die Zeilen (im Ganzan) markieren, in denen sich auch Text befindet. Da ich nie weiß wie viele Zeilen das sind, kann ich kein Gebiet angeben. Es sollte also prüfen, wo sich die letzte Zeile mit Inhalt befindet und dann alles was über dieser Zeile liegt markieren und kopieren!
Mandy
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Nur Zeilen mit Inhalt markieren
10.09.2003 10:49:41
OttoH
Hallo MAndy,

mit ActiveSheet.UsedRange.Address bekommst Du den benutzten Bereich.

Gruß OttoH
AW: Nur Zeilen mit Inhalt markieren
10.09.2003 10:53:33
Koenig W.
Hallo Mandy
wenn Du alle Zeilen, die benutzt sind markieren willst könnte das so gehen

Sub Markieren()
On Error Resume Next
Range("A1:A" & ActiveSheet.UsedRange.Rows.Count).EntireRow.Select
End Sub

dabei wird der Bereich von A1 links oben bis zu A und der ermittelten Zahl der letzten Zeile gefunden und anschliessen die ganzen Zeilen
Gruss Wilhelm
Anzeige
AW: Nur Zeilen mit Inhalt markieren
10.09.2003 11:40:12
mandy
Oh mann super!!!!
Das tut!!!!
Vielen, vielen Dank!
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Nur Zeilen mit Inhalt markieren in Excel


Schritt-für-Schritt-Anleitung

Um in Excel nur die Zeilen mit Inhalt zu markieren, kannst du ein einfaches Makro verwenden. Folge diesen Schritten:

  1. Öffne Excel und lade die Tabelle, in der du die Zeilen mit Inhalt markieren möchtest.

  2. Drücke ALT + F11, um den VBA-Editor zu öffnen.

  3. Klicke auf Einfügen und wähle Modul, um ein neues Modul zu erstellen.

  4. Füge den folgenden Code in das Modul ein:

    Sub Markieren()
        On Error Resume Next
        Range("A1:A" & ActiveSheet.UsedRange.Rows.Count).EntireRow.Select
    End Sub
  5. Schließe den VBA-Editor und kehre zu deiner Excel-Tabelle zurück.

  6. Drücke ALT + F8, wähle das Makro Markieren aus und klicke auf Ausführen.

Dieses Makro wird alle Zeilen markieren, in denen sich auch Text oder Daten befinden. Du kannst die gesamte Tabelle markieren, indem du Strg + A drückst, aber dieses Makro ist speziell für das Markieren von Zeilen mit Inhalt gedacht.


Häufige Fehler und Lösungen

  • Fehler: Das Makro funktioniert nicht.

    • Stelle sicher, dass du die Makros in deiner Excel-Instanz aktiviert hast. Gehe zu Datei > Optionen > Trust Center > Einstellungen für das Trust Center > Makroeinstellungen und aktiviere die Makros.
  • Fehler: Es werden auch leere Zeilen markiert.

    • Überprüfe, ob in den Zellen tatsächlich Inhalte vorhanden sind. Das Makro basiert auf dem UsedRange, der alle benutzten Zellen in der Tabelle berücksichtigt.

Alternative Methoden

Wenn du kein VBA-Makro verwenden möchtest, kannst du auch die Filterfunktion nutzen:

  1. Markiere die gesamte Tabelle.
  2. Gehe zu Daten > Filter.
  3. Klicke auf den Dropdown-Pfeil in der Spaltenüberschrift und wähle Textfilter.
  4. Wähle Nicht leer aus, um nur die Zeilen mit Inhalt anzuzeigen.

Diese Methode zeigt dir nur die Zeilen mit Inhalt an, ohne sie zu markieren.


Praktische Beispiele

Angenommen, du hast eine Excel-Tabelle mit verschiedenen Daten, und du möchtest nur die Zeilen mit bestimmten Inhalten markieren. Hier ist, wie du es machst:

  • Wenn du nur die Zeilen mit dem Text "Verkauf" markieren möchtest, kannst du das Makro anpassen:

    Sub MarkierenMitInhalt()
        Dim cell As Range
        For Each cell In ActiveSheet.UsedRange.Columns(1).Cells
            If cell.Value = "Verkauf" Then
                cell.EntireRow.Select
            End If
        Next cell
    End Sub

Mit diesem Makro werden nur die Zeilen markiert, die den spezifischen Inhalt "Verkauf" haben.


Tipps für Profis

  • Nutze die Funktion Find in VBA, um nach bestimmten Inhalten in der Tabelle zu suchen und diese gezielt zu markieren.
  • Du kannst auch bedingte Formatierungen verwenden, um visuell hervorzuheben, welche Zeilen Inhalte haben. Gehe zu Start > Bedingte Formatierung und erstelle eine Regel.

FAQ: Häufige Fragen

1. Wie kann ich alle Zellen mit Inhalt markieren? Du kannst die gesamte Tabelle markieren, indem du Strg + A drückst. Um nur die Zellen mit Inhalt zu markieren, kannst du ein Makro verwenden, das den UsedRange überprüft.

2. Funktioniert das in jeder Excel-Version? Ja, das VBA-Makro sollte in den meisten modernen Excel-Versionen (Excel 2010 und später) funktionieren. Achte darauf, dass du die Makros aktiviert hast.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige