Vba clearcontents: hoe de inhoud van een cel wissen?

Belangrijkste punten

  • Om de inhoud van een cel te wissen, moet u de ClearContents-methode gebruiken.
  • U kunt het gebruiken voor een enkele cel, een bereik of een heel werkblad.

ClearContents-methode

In VBA is er een methode genaamd ClearContents die u kunt gebruiken om waarden en formules uit een cel, een celbereik en het hele werkblad te wissen.

 Expression.ClearContents

Om deze methode te gebruiken, moet u eerst de expressie instellen op een plaats waar u de inhoud wilt wissen en vervolgens “.ClearContents” typen.

Wis de inhoud van een enkele cel

Stel dat u de waarden in cel A1 wilt wissen. Eerst moet u cel A1 definiëren met behulp van het bereikobject en vervolgens de ClearContents-methode.

De code zou dus zijn:

 Sub ClearContentExamples() Range("A1").ClearContents End Sub
duidelijk-de-inhoud-van-een-enkele-cel

U kunt ook de eigenschap cellen gebruiken om een cel te definiëren en de code zou er als volgt uitzien:

 Sub ClearContentExamples() Cells(1, 1).ClearContents End Sub
duidelijk-de-inhoud-van-een-cel-voorbeeld

Wis de inhoud van een track

Op dezelfde manier kunt u een bereik definiëren en vervolgens de ClearContent-methode gebruiken om waarden en formules uit dat bereik te wissen. Stel dat u de waarden uit het bereik A1:A10 wilt wissen, in dit geval zou de code er ongeveer zo uitzien.

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

Wis de inhoud van een volledig spreadsheet

Om de inhoud van een heel werkblad te wissen, kunt u de onderstaande code gebruiken:

 Sub ClearContentExamples() Cells.ClearContents End Sub
wis-de-inhoud-van-een-volledig-blad

En om uit een specifiek werkblad te wissen:

 Worksheets("Sheet1").Cells.ClearContents

Selectie-inhoud wissen

Als u dynamische code wilt schrijven die de inhoud van geselecteerde cellen kan wissen, kunt u de onderstaande code gebruiken.

wis-de-inhoud-van-de-selectie
 Sub ClearContentExamples() Selection.ClearContents End Sub

Andere methodes

Hier zijn enkele van de andere methoden die u kunt gebruiken:

 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

Voeg een reactie toe

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *