Hoe meerdere kolommen in te voegen met vba


U kunt de volgende syntaxis gebruiken om meerdere kolommen in Excel in te voegen met behulp van VBA:

 Sub InsertMultipleColumns()
Worksheets(" Sheet1 ").Range(" B:D ").EntireColumn.Insert
End Sub

Deze specifieke macro voegt drie lege kolommen in het bereik D tot F van het blad met de naam Blad1 in en duwt alle bestaande kolommen naar rechts.

Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.

Voorbeeld: hoe u meerdere kolommen kunt invoegen met VBA

Stel dat we de volgende dataset hebben met informatie over verschillende basketbalspelers:

Stel dat we drie lege kolommen willen invoegen, beginnend met kolom B.

We kunnen hiervoor de volgende macro maken:

 Sub InsertMultipleColumns()
Worksheets(" Sheet1 ").Range(" B:D ").EntireColumn.Insert
End Sub

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

Merk op dat er drie lege kolommen zijn ingevoegd in kolomlocaties B, C en D van dit werkblad met de naam Blad1 .

De waarden die voorheen in de kolommen B, C en D stonden, zijn simpelweg naar rechts geschoven.

Opmerking : u kunt hier de volledige documentatie voor de VBA Insert- functie vinden.

Aanvullende bronnen

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

VBA: hoe u de laatst gebruikte regel kunt vinden
VBA: het aantal rijen binnen bereik tellen
VBA: het aantal gebruikte kolommen tellen

Einen Kommentar hinzufügen

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