Vba clearcontents: wie lösche ich den inhalt einer zelle?

Wichtige Punkte

  • Um den Inhalt einer Zelle zu löschen, müssen Sie die ClearContents-Methode verwenden.
  • Sie können es für eine einzelne Zelle, einen Bereich oder ein ganzes Arbeitsblatt verwenden.

ClearContents-Methode

In VBA gibt es eine Methode namens ClearContents, mit der Sie Werte und Formeln aus einer Zelle, einem Zellbereich und dem gesamten Arbeitsblatt löschen können.

 Expression.ClearContents

Um diese Methode zu verwenden, müssen Sie den Ausdruck zunächst auf eine Stelle setzen, an der Sie den Inhalt löschen möchten, und dann „.ClearContents“ eingeben.

Löschen Sie den Inhalt einer einzelnen Zelle

Angenommen, Sie möchten die Werte in Zelle A1 löschen. Zuerst müssen Sie Zelle A1 mithilfe des Range-Objekts und dann der ClearContents-Methode definieren.

Der Code wäre also:

 Sub ClearContentExamples() Range("A1").ClearContents End Sub
Den Inhalt-einer-einzelnen-Zelle löschen

Sie können auch die Eigenschaft „Zellen“ verwenden, um eine Zelle zu definieren. Der Code wäre dann:

 Sub ClearContentExamples() Cells(1, 1).ClearContents End Sub
Löschen Sie den Inhalt eines Einzelzellenbeispiels

Löschen Sie den Inhalt eines Titels

Ebenso können Sie einen Bereich definieren und dann die ClearContent-Methode verwenden, um Werte und Formeln aus diesem Bereich zu löschen. Angenommen, Sie möchten die Werte aus dem Bereich A1:A10 löschen. In diesem Fall würde der Code etwa wie folgt aussehen.

 Sub ClearContentExamples() Range("A1:A10").ClearContents End Sub
Klarbereichsinhalte

Löschen Sie den Inhalt einer gesamten Tabelle

Um den Inhalt eines gesamten Arbeitsblatts zu löschen, können Sie den folgenden Code verwenden:

 Sub ClearContentExamples() Cells.ClearContents End Sub
Den-Inhalt-eines-gesamten-Blattes-löschen

Und um aus einem bestimmten Arbeitsblatt zu löschen:

 Worksheets("Sheet1").Cells.ClearContents

Auswahlinhalte löschen

Wenn Sie dynamischen Code schreiben möchten, der den Inhalt ausgewählter Zellen löschen kann, können Sie den folgenden Code verwenden.

Löschen Sie den Inhalt der Auswahl
 Sub ClearContentExamples() Selection.ClearContents End Sub

Andere Methoden

Hier sind einige der anderen Methoden, die Sie verwenden können:

 Sub ClearContentExamples() Range(“A1”).Clear 'Clears Everything Range(“A1”).ClearComments 'Clear Comments Range(“A1”).ClearFormats 'Clears Formatting Range(“A1”).ClearHyperlinks 'Clear Hyperlinks Range(“A1”).ClearNotes 'Clear Notes Range(“A1”).ClearOutline 'Clears Outline End Sub

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert