Wednesday, 2 September 2020

So löschen Sie alle ausgeblendeten Zeilen und Spalten in Excel »Trump Excel

Viele Excel-Benutzer verbergen Zeilen und Spalten, wenn sie Daten haben, die nicht sichtbar sind.

Auf diese Weise können Sie nur nützliche Daten sichtbar halten und gleichzeitig nicht die Daten löschen, die nicht sichtbar sein müssen.

Wenn Sie viele solcher versteckten Zeilen / Spalten haben, kann es schwierig sein, diese versteckten Zeilen und Spalten zu finden und zu löschen (falls Sie sie nicht benötigen).

In diesem Tutorial zeige ich Ihnen einige Möglichkeiten, um dies zu vereinfachen versteckte Zeilen und Spalten in Excel löschen.

Es gibt eine integrierte Methode, mit der Sie alle ausgeblendeten Zeilen und Spalten auf einmal löschen können. Sie können auch VBA-Makrocodes verwenden, falls Sie diese auf unseren ausgewählten Zellbereich anwenden möchten.

Also lasst uns anfangen!

Löschen Sie alle ausgeblendeten Zeilen und Spalten in Excel

Wenn Sie alle versteckten Zeilen und Spalten in einer gesamten Arbeitsmappe in Excel löschen möchten, können Sie die hier gezeigte Methode verwenden.

Denken Sie daran, dass diese ausgeblendeten Zeilen und Spalten aus der gesamten Arbeitsmappe und nicht nur aus dem aktiven Blatt entfernt werden.

Im Folgenden finden Sie die Schritte zum Löschen aller ausgeblendeten Zeilen und Spalten aus der Arbeitsmappe in Excel:

  1. Klicken Sie auf die Option DateiKlicken Sie auf die Registerkarte Datei
  2. Klicken Sie in den Optionen links auf „Info“.Klicken Sie auf Info
  3. Klicken Sie auf die Option „Nach Problemen suchen“Klicken Sie auf die Option Nach Problemen suchen
  4. Klicken Sie auf die Option „Dokument prüfen“. Dadurch wird das Dialogfeld Dokumentinspektor geöffnetKlicken Sie auf Dokument prüfen
  5. Klicken Sie im Dialogfeld „Dokumentinspektor“ auf die Schaltfläche „Inspizieren“. Dadurch wird die gesamte Arbeitsmappe überprüft und Sie erhalten Informationen zur ArbeitsmappeKlicken Sie auf die Schaltfläche Inspizieren
  6. Scrollen Sie nach unten zur Option „Versteckte Zeilen und Spalten“. Sie werden sehen, dass die Gesamtzahl der ausgeblendeten Zeilen und Spalten angezeigt wird, die in der Arbeitsmappe gefunden wurden.Versteckte Zeilen- und Spaltennummern
  7. Klicken Sie auf die Schaltfläche „Alle entfernen“Klicken Sie auf Alle entfernen, um die ausgeblendeten Zeilen und Spalten zu löschen

Mit den obigen Schritten werden alle ausgeblendeten Zeilen und Spalten in der Arbeitsmappe gelöscht.

Grünes Häkchen, wenn keine versteckten Zeilen und Spalten vorhanden sind

Beachten Sie, dass Sie diese Arbeitsmappe speichern müssen, bevor Sie die Option Dokumentinspektor ausführen. Falls die Arbeitsmappe noch nicht gespeichert ist, werden Sie zunächst von Excel zum Speichern gezwungen. Außerdem wird eine Warnmeldung angezeigt, in der Sie aufgefordert werden, die Datei einmal zu speichern, da die durch diese Schritte geänderten Daten nicht wiederhergestellt werden können.

Warnung Eingabeaufforderung beim Löschen mit der Inspektionsoption

Falls keine ausgeblendeten Zeilen und Spalten vorhanden sind, wird vor der Option Ausgeblendet und Zeilen und Spalten (im Dialogfeld Dokumentinspektor) ein grünes Häkchen angezeigt.

Neben ausgeblendeten Zeilen und Spalten enthält das Dialogfeld Dokumentinspektor auch viele andere nützliche Informationen, z. B. die Anzahl der Kommentare, ausgeblendete Arbeitsblätter oder eingebettete Dokumente usw.

Hinweis: Sie können die vom Dokumenteninspektor vorgenommenen Änderungen nicht rückgängig machen. Stellen Sie daher sicher, dass Sie eine Sicherungskopie der Originaldaten haben (falls Sie diese in Zukunft benötigen).

Dies ist eine großartige Methode, wenn Sie alle ausgeblendeten Spalten und Zeilen für die gesamte Arbeitsmappe löschen möchten.

Wenn Sie es jedoch nur in einem bestimmten Blatt oder in einem bestimmten Bereich löschen möchten, können Sie diese Option nicht verwenden.

In diesem Fall können Sie die als nächstes behandelte VBA-Methode verwenden.

Löschen Sie ausgeblendete Zeilen und Spalten mit VBA

Wenn Sie nur wenige ausgeblendete Zeilen und Spalten haben, können Sie diese manuell einblenden und dann löschen.

Wenn Sie dies jedoch häufig tun müssen oder wenn Sie einen großen Datensatz mit einer großen Anzahl ausgeblendeter Zeilen / Spalten haben, verwenden Sie am besten VBA-Makrocodes, um diesen Prozess zu automatisieren.

Schauen wir uns verschiedene Szenarien an, in denen Sie diese versteckten Zeilen und Spalten mit VBA löschen können.

Aus einem gesamten Arbeitsblatt (Verwendeter Bereich)

Während ich den VBA-Code veranlassen kann, das gesamte Arbeitsblatt beginnend mit der letzten Zeilennummer und der letzten Spaltennummer im Arbeitsblatt zu überprüfen, wäre dies eine Verschwendung von Ressourcen.

Eine bessere Methode wäre, den verwendeten Bereich zu ermitteln und diesen Bereich dann nur auf ausgeblendete Zeilen und Spalten zu überprüfen.

Unten finden Sie den VBA-Code, mit dem alle ausgeblendeten Zeilen im verwendeten Bereich gelöscht werden:

Sub DeleteHiddenRows()
Dim sht As Worksheet
Dim LastRow
Set sht = ActiveSheet
LastRow = sht.UsedRange.Rows(sht.UsedRange.Rows.Count).Row

For i = LastRow To 1 Step -1
If Rows(i).Hidden = True Then Rows(i).EntireRow.Delete
Next

End Sub

Der obige VBA-Code ermittelt zuerst die letzte Zeilennummer im verwendeten Bereich und weist diese Zeilennummer der Variablen „LastRow“ zu.

Diese letzte Zeilennummer wird dann in a verwendet Für die nächste Schleife, wo es in der letzten Zeile beginnt und prüft, ob es versteckt ist oder nicht.

Falls es ausgeblendet ist, wird die gesamte Zeile gelöscht. Und falls es nicht ausgeblendet ist, lässt der Code diese Zeile unverändert und wechselt in die darüber liegende Zeile. Diese Schleife sucht nach allen Zeilen und löscht alle versteckten Zeilen, auf die sie dabei stößt.

Wenn Sie alle ausgeblendeten Spalten im verwendeten Bereich löschen möchten, verwenden Sie den folgenden VBA-Code:

Sub DeleteHiddenColumns()
Dim sht As Worksheet
Dim LastCol as Integer
Set sht = ActiveSheet
LastCol = sht.UsedRange.Columns(sht.UsedRange.Columns.Count).Column

For i = LastCol To 1 Step -1
If Columns(i).Hidden = True Then Columns(i).EntireColumn.Delete
Next

End Sub

Dies funktioniert wieder auf die gleiche Weise, wobei anstelle von Zeilen nach Spalten gesucht wird.

So findet es die letzte Spaltennummer im verwendeten Bereich heraus, weist sie einer Variablen zu und dann verwendet die Schleife um von der letzten zur ersten Spalte zu wechseln und alle versteckten Spalten im Prozess zu löschen.

Wenn Sie einen Code benötigen, mit dem alle ausgeblendeten Zeilen sowie die ausgeblendeten Spalten gelöscht werden, verwenden Sie den folgenden VBA-Code:

Sub DeleteHiddenRowsColumns()
Dim sht As Worksheet
Dim LastRow as Integer
Dim LastCol as Integer
Set sht = ActiveSheet
LastRow = sht.UsedRange.Rows(sht.UsedRange.Rows.Count).Row
LastCol = sht.UsedRange.Columns(sht.UsedRange.Columns.Count).Column

For i = LastRow To 1 Step -1
If Rows(i).Hidden = True Then Rows(i).EntireRow.Delete
Next

For i = LastCol To 1 Step -1
If Columns(i).Hidden = True Then Columns(i).EntireColumn.Delete
Next

End Sub

Dies ist nur der kombinierte Code für Zeilen und Spalten und funktioniert auf die gleiche Weise.

Anstelle einer Schleife werden zwei separate Schleifen verwendet, in denen zuerst alle Zeilen und dann alle Spalten durchlaufen werden. Dabei werden alle versteckten Zeilen und Spalten gelöscht, auf die es stößt.

Beachten Sie, dass Sie diesen VBA-Code in einem regulären Modul in der platzieren müssen Visual Basic-Editor. Sie können dann Führen Sie den Code aus direkt aus dem VB-Editor, über das Makrodialogfeld oder durch Hinzufügen dieses Makros zur Symbolleiste für den Schnellzugriff.

Wenn Sie dies häufig tun müssen, können Sie diesen Code auch zum hinzufügen persönliche Makro-Arbeitsmappe Damit Sie von allen Arbeitsmappen auf Ihrem System darauf zugreifen können.

Aus einem bestimmten Zellbereich

Wenn Sie einen bestimmten Bereich haben, aus dem Sie versteckte Zeilen und Spalten entfernen möchten, müssen Sie diesen im Code angeben.

Dadurch wird sichergestellt, dass der Code nur die Zeilen und Spalten in dem angegebenen Bereich umkreist und die anderen Bereiche im Arbeitsblatt unberührt bleiben

Unter dem VBA-Code, der dies tun würde:

Sub DeleteHiddenRowsColumns()
Dim sht As Worksheet
Dim Rng As Range
Dim LastRow As Integer
Dim RowCount As Integer
Set sht = ActiveSheet
Set Rng = Range("A1:K200")
RowCount = Rng.Rows.Count
LastRow = Rng.Rows(Rng.Rows.Count).Row
ColCount = Rng.Columns.Count
LastCol = Rng.Columns(Rng.Columns.Count).Column

For i = LastRow To LastRow - RowCount Step -1
If Rows(i).Hidden = True Then Rows(i).EntireRow.Delete
Next

For j = LastCol To LastCol - ColCount Step -1
If Columns(j).Hidden = True Then Columns(j).EntireColumn.Delete
Next


End Sub

Im obigen Code habe ich den Bereich als A1: K200 angegeben.

Dadurch durchläuft der Code alle Zeilen und Spalten im angegebenen Bereich und entfernt alle versteckten Zeilen und Spalten, auf die er stößt.

Wenn Sie Zeilen oder Spalten außerhalb dieses Bereichs ausgeblendet haben, bleiben diese davon unberührt.

So können Sie also löschen versteckte Zeilen und Spalten in Excel.

Wenn Sie dies für die gesamte Arbeitsmappe tun möchten, können Sie die Option Dokumentinspektor verwenden. Und falls Sie mehr Kontrolle benötigen, können Sie die oben gezeigten VBA-Codes verwenden.

Ich hoffe, Sie fanden dieses Tutorial hilfreich!

Andere Excel-Tutorials, die Ihnen gefallen könnten:

Source link

Der Beitrag So löschen Sie alle ausgeblendeten Zeilen und Spalten in Excel »Trump Excel erschien zuerst auf Anfänger Kurse.



from
https://fuer-anfaenger.info/so-loeschen-sie-alle-ausgeblendeten-zeilen-und-spalten-in-excel-trump-excel/

No comments:

Post a Comment

Social Media Marketing Methoden | Aktuelle Tipps für Anfänger

So starten Unternehmen mit einer Social-First-Strategie durch Der Fokus auf Social First kann Unternehmen auch in Krisenzeiten Erfolg vers...