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 Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann. )
  • 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 Samstag, den 17. November 2018 um 20:41 Uhr  


Machen Sie mit

Auf dieser Seite sollen die Termine in Happerschoß bekannt gemacht werden. Haben Sie einen Termin, der Ihnen wichtig ist und auf dieser Seite fehlt (schauen Sie nach unter Termine)?. Dann melden Sie sich bitte und teilen den Termin mit. Wichtig dabe ist eine Beschreibung des Anlasses, Beginn und Ende des Termins (Datum und Uhrzeit), der Ort, wo der Termin stattfindet und wer den Termin veranstaltet. Melden Sie diese Termin-Informationen über den Kontaktbereich oder natürlich auch über Info@happerschoss.net.