Start Hilfe und Support Microsoft Office EXCEL 2010 VBA: Gesamten Inhalt eines Tabellenblattes löschen

EXCEL 2010 VBA: Gesamten Inhalt eines Tabellenblattes löschen

E-Mail PDF

Mal eben schnell den gesamten Tabelleninhalt löschen

Möchte man mit VBA unter EXCEL 2010 den Inhalt eines gesamten Tabellenblattes/Worksheets löschen, bietet VBA eine einfache Möglichkeit:

Worksheets("Name_der_Tabelle").Cells.Clear

Aber Achtung, mit dieser Funktion werden sämtliche Inhalte gelöscht, auch Formatierungen, Kommentare etc.

Es gibt auch die etwas sanfteren Methoden:

  • Worksheets("Name_der_Tabelle").Cells.ClearComments: Es werden nur die Kommentrare gelöscht
  • Worksheets("Name_der_Tabelle").Cells.ClearContents: Es werden nur die Inhalte gelöscht
  • Worksheets("Name_der_Tabelle").Cells.ClearFormats: Es werden nur die Formate gelöscht
  • Worksheets("Name_der_Tabelle").Cells.ClearNotes: Es werden nur die Notes gelöscht (Ich habe noch nicht befriedigend klären können, was Notes in EXCEL sind. Tests haben gezeigt, dass diese Methode das gleiche bewirkt wie ClearComments. Ich habe recherchiert und gelesen, dass diese Methode nicht mehr verwendet werden soll, da diese Methode aus der Sprachreferenz entfernt werden soll. Wenn Sie eine anderslautende Erklärung haben, senden Sie bitte eine Nachricht)
  • Worksheets("Name_der_Tabelle").Cells.ClearOutline: Es werden nur die definierten Gruppierungen gelöscht

Möchte man nur bestimmte Bereiche einer Tabelle löschen, lässt sich das mit dem Range-Objekt bewerkstelligen:

Worksheets("Name_der_Tabelle").Range("A1:D5").ClearContents


Zuletzt aktualisiert am Montag, den 04. November 2013 um 19:40 Uhr  


Machen Sie mit

Sie kennen Happerschoß schon als Kind oder seit vielen Jahren. Dann kennen Sie sicherlich auch Geschichten und Anekdoten von Happerschoß und Umgebung. Erzählen Sie, schreiben Sie, berichten Sie. Die Happerschosser werden sich freuen, etwas über ihr Dorf zu erfahren. Melden Sie sich, schreiben Sie eine Mail direkt über den Kontaktbereich oder natürlich auch über Info@happerschoss.net.