Hoe kolommen in vba te verwijderen (met voorbeelden)


U kunt de volgende methoden gebruiken om kolommen in Excel te verwijderen met VBA:

Methode 1: verwijder een kolom

 SubDeleteColumns ()
Columns(" C ").Delete
End Sub

In dit specifieke voorbeeld wordt kolom C uit de huidige werkmap verwijderd.

Methode 2: Verwijder alle kolommen uit het bereik

 SubDeleteColumns ()
Columns(" B:D ").Delete
End Sub

In dit specifieke voorbeeld worden alle kolommen in het bereik B tot D in de huidige werkmap verwijderd.

Methode 3: Meerdere specifieke kolommen verwijderen

 SubDeleteColumns ()
Range(" B:B,D:D ").Delete
End Sub

In dit specifieke voorbeeld worden de kolommen B en D uit de huidige werkmap verwijderd.

De volgende voorbeelden laten zien hoe u elk van deze methoden in de praktijk kunt gebruiken met de volgende gegevensset in Excel:

Voorbeeld 1: verwijder een kolom in VBA

We kunnen de volgende macro maken om alleen kolom C uit onze dataset te verwijderen:

 SubDeleteColumns ()
Columns(" C ").Delete
End Sub

Wanneer we deze macro uitvoeren, ontvangen we de volgende uitvoer:

Merk op dat alleen kolom C (de kolom ‘Assist’) uit de dataset is verwijderd.

Voorbeeld 2: Verwijder alle kolommen uit het bereik

We kunnen de volgende macro maken om alle kolommen in bereik B tot D te verwijderen:

 SubDeleteColumns ()
Columns(" B:D ").Delete
End Sub

Wanneer we deze macro uitvoeren, ontvangen we de volgende uitvoer:

Houd er rekening mee dat elke kolom tussen B en D (de kolommen ‚Punten‘, ‚Assistent‘ en ‚Rebounds‘) uit de gegevensset is verwijderd.

Voorbeeld 3: Meerdere specifieke kolommen verwijderen

We kunnen de volgende macro maken om de kolommen B en D uit de gegevensset te verwijderen:

 SubDeleteColumns ()
Range(" B:B,D:D ").Delete
End Sub

Wanneer we deze macro uitvoeren, ontvangen we de volgende uitvoer:

Merk op dat de kolommen B en D (de kolommen “Punten” en “Rebounds”) uit de dataset zijn verwijderd.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in VBA kunt uitvoeren:

VBA: het aantal rijen binnen bereik tellen
VBA: het aantal gebruikte kolommen tellen
VBA: Hoe de laatst gebruikte kolom te vinden

Einen Kommentar hinzufügen

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