HERBERS Excel-Forum - die Beispiele

Thema: Alle Zeilen und Spalten außerhalb des benutzten Bereiches löschen

Home

Gruppe

Allgemein

Problem

Alle Zeilen und Spalten unterhalb bzw. rechts von der letzten Zelle mit Wert sollen gelöscht werden.

Lösung
Geben Sie den nachfolgenden Code in ein Standardmodul ein und weisen Sie ihn einer Schaltfläche zu.
StandardModule: Modul1

Sub DeleteRange()
   Dim wks As Worksheet
   Dim rng As Range
   Dim iCounter As Integer
   For iCounter = ActiveSheet.Index + 1 To Worksheets.Count
      Set wks = Worksheets(iCounter)
      Set rng = RealLastCell(wks)
      wks.Rows(rng.Row + 1 & ":" & Rows.Count).Delete
      wks.Range(wks.Cells(1, rng.Column + 1), _
         wks.Cells(1, 256)).EntireColumn.Delete
   Next iCounter
End Sub

Function RealLastCell(TheSheet As Worksheet) As Range
   Dim ExcelLastCell As Range
   Dim Row%, Col%, LastRowWithData%, LastColWithData%
   Application.ScreenUpdating = False
   Set ExcelLastCell = TheSheet.Cells.SpecialCells(xlLastCell)
   LastRowWithData = ExcelLastCell.Row
   Row = ExcelLastCell.Row
   Do While Application.CountA(TheSheet.Rows(Row)) = 0 And Row <> 1
      Row = Row - 1
   Loop
   LastRowWithData = Row
   LastColWithData = ExcelLastCell.Column
   Col = ExcelLastCell.Column
   Do While Application.CountA(TheSheet.Columns(Col)) = 0 And Col <> 1
      Col = Col - 1
   Loop
   LastColWithData = Col
   Set RealLastCell = TheSheet.Cells(Row, Col)
End Function

Beiträge aus dem Excel-Forum zu den Themen Allgemein und Bearbeiten

Geschlossene Excel-Datei bearbeiten? bearbeiten von tabelle
Bearbeiten Suchen Allgemeine Frage zur Fehlerbehandlung
Beitrag vom 4.6.2008 bearbeiten allgemeine Fragen zu einer Datenbank
Bearbeiten--Erstzen: '= durch = ersetzen VBS: Excel-Datei bearbeiten
Textfile bearbeiten in einem Bereich Zelle für Zelle bearbeiten ...
Gruppierung bearbeiten trotz Blattschutz Dropdown text bearbeiten
allgemein Bearbeiten von Abfrage nicht möglich
Datei im Internet bearbeiten ComboBox Bearbeiten
Pers Makro bearbeiten. allgemein: VBA lernen?
Hide-Methode-Allgemeine Frage Formelassistent allgemein
txt-Datei einlesen-bearbeiten-txt erstellen OWC Diagramm bearbeiten
allgemeingültig Blattschutz aufheben Userform Menü Datei.. bearbeiten .. Untermenüs
Zelle nur zum Bearbeiten freigeben Daten direkt in der Userform bearbeiten
Datei nach bearbeiten schliesen .. speichern mehrere Dateien öffnen und bearbeiten.
allgemeine Frage... mehrere Arbeitsblätter gleichzeitig bearbeiten
Solver - allgemein Solver - allgemein
mit optionButton eine Textbox bearbeiten Frage zum Forum allgemein
Allgemeine Frage - Finanz-Planungsmodell CSV Daten trennen zum bearbeiten
Fußzeile bearbeiten Pivoteingrenzung Formel verallgemeinern
geschützte Tabellen trotzdem mit VBA bearbeiten Arbeitsblatt nur mit Userform bearbeiten
Bearbeiten vor dem Export makro verallgemeinern
Befehlsschaltfläche bearbeiten Office allgemein, bitte hilfe
allgemein Legende eines Diagrammes bearbeiten
Liste für Import bearbeiten Commandbutton bearbeiten
Auto ausfüllen / bearbeiten "falsche" Angaben Text.txt Datei mit VBA bearbeiten?