VBA gebruiken om rijen in Microsoft Excel in te voegen: 3 beste stappen

Het automatiseren van een Excel-blad met behulp van de programmeertaal Visual Basic is populair bij geavanceerde Excel-gebruikers, bedrijven en ontwikkelaars. Op VBA gebaseerde acties, bijvoorbeeld VBA-rij invoegen, voegt automatisch rijen toe met een enkele klik.

Bovendien kan Excel VBA rijen invoegen volgens specifieke logica, zoals het invoegen van een rij wanneer de derde kolom leeg is, het invoegen van rijen na de momenteel actieve cel, enzovoort. Lees daarom verder om te leren hoe u VBA kunt gebruiken om rijen in een Excel-werkblad in te voegen.

VBA gebruiken om rijen in Microsoft Excel in te voegen: 3 beste stappen

1. Gebruik VBA om rij in te voegen: enkel en meervoudig

U kunt eenvoudige VBA-code schrijven om een ​​of meerdere rijen in te voegen na aangewezen celverwijzingen met behulp van de methode Insert en de eigenschap EntireRow van de Excel VBA-editor.

Dit zijn de stappen die u samen met de VBA-codes kunt proberen:

  • Open de doel-Excel-werkmap en open elk Excel-werkblad waarin u een rij wilt invoegen.
  • Druk op Alt+F11 om de Excel VBA-editor te openen.
  • Zoek in de code-editor naar het tabblad Invoegen in het menugedeelte en klik erop.
  • Klik nu op Module om een ​​lege VBA-codebewerkingsmodule te openen.
  • Kopieer en plak de onderstaande VBA-code om een ​​enkele rij in te voegen. U kunt het celbereik wijzigen als u de rij op een andere locatie wilt invoegen.

Sub vba_insert_row() Range("A3").EntireRow.Insert End Sub

Als u klaar bent met het typen van de code, drukt u op F5 om de VBA-macro uit te voeren. Er verschijnt een nieuwe rij in de celverwijzing die u in de VBA-code hebt vermeld.

Als u meerdere rijen wilt invoegen, wijzigt u de celverwijzing van één celadres in een celbereik. U hebt bijvoorbeeld twee rijen tussen A3 en A6 nodig , voer A4:A5 in als de celverwijzing. De VBA-code ziet er als volgt uit nadat u het celbereik hebt ingevoegd:

Sub vba_insert_row() Range("A4:A5").EntireRow.Insert End Sub

2. Gebruik VBA om rij in te voegen: nieuwe gekopieerde rij

U kunt de volgende kleine code gebruiken om een ​​rij te kopiëren en op een andere locatie te plakken.

Sub vba_insert_row() Rijen(4).Kopieer rijen(6).Insert Shift:=xlShiftDown End Sub

Als u deze code uitvoert, kopieert Excel de A4- rij en plakt deze tussen de A5- en A7- rij, de A6 . Houd er rekening mee dat op VBA gebaseerde geautomatiseerde wijzigingen niet ongedaan kunnen worden gemaakt met de opdracht Ctrl+Z . U moet de wijzigingen handmatig verwijderen.

3. Gebruik VBA om rij in te voegen: geen opmaak

Stel dat u een rij wilt invoegen tussen twee rijen zonder de opmaak van de aangrenzende rijen te kopiëren. U kunt dat eenvoudig doen door deze VBA-rijcode in te voeren:

Sub vba_insert_row() Rijen(5).EntireRow.Insert Rijen(5).ClearFormats End Sub

Bij het uitvoeren van het bovengenoemde VBA-script verschijnt een lege rij zonder opmaak waar u deze wilt hebben.

laatste woorden

Misschien vindt u het gemakkelijker om rijen in kleine Excel-bestanden in te voegen met behulp van de invoegfuncties of het contextmenu met de rechtermuisknop. Als u echter werkt aan big data-analyse of een Excel-blad met duizenden rijen, wordt het handmatig invoegen van rijen een tijdrovend proces. Hier kunt u de bovengenoemde VBA-invoegrijcodes toepassen om tijd te besparen.

Bent u op zoek naar nog meer leuke dingen die Excel VBA voor u kan doen? Hier is er nog een voor jou: spellingcontrole in Excel gemakkelijk gemaakt met VBA.

Leave a Comment

Macros in Office Excel 2010

Macros in Office Excel 2010

In dit bericht bespreken we het volgende: Wat zijn macro's? Hoe maak je een macro in Excel 2010? Wat zijn relatieve verwijzingen? Hoe voer je een macro uit in Excel?

Werkbalk Snelle toegang van Office 2010

Werkbalk Snelle toegang van Office 2010

De werkbalk Snelle toegang was ook opgenomen in Office 2003 en 2007, maar speelt een grotere rol in Office 2010. Dit bericht zal thuisgebruikers de voordelen ervan leren

Kopieer Excel 2010-spreadsheetgegevens als gekoppelde afbeelding

Kopieer Excel 2010-spreadsheetgegevens als gekoppelde afbeelding

Met de verbeterde klembordopties in Excel 2010 kunt u nu een gegevensblad in verschillende vormen kopiëren en plakken, zoals plakken als koppeling, als afbeelding,

E-mailsjablonen maken en gebruiken in Outlook 2010

E-mailsjablonen maken en gebruiken in Outlook 2010

Bij het versturen van een e-mail komt het soms voor dat het dezelfde e-mail is die u vorige week of een paar dagen geleden hebt verzonden, en u zult waarschijnlijk de e-mail opnieuw moeten versturen.

Excel 2010: Standaardtelefoon- en burgerservicenummers (BSNs) toevoegen

Excel 2010: Standaardtelefoon- en burgerservicenummers (BSNs) toevoegen

Met Excel 2010 kunnen gebruikers specifieke gegevenstypen in cellen invoeren. Het invoegen van telefoonnummers in een Excel-spreadsheet is altijd een probleem geweest, omdat het niet

Excel 2010: De functie SOMPRODUCT gebruiken

Excel 2010: De functie SOMPRODUCT gebruiken

Excel SOMPRODUCT is een van de meest gebruikte functies. Door zijn veelzijdigheid kan het op talloze manieren worden gebruikt. Deze functie kan een matrix verwerken in een

Excel 2010: Werken met XML-indeling

Excel 2010: Werken met XML-indeling

Excel heeft een inherente eigenschap om met XML-bestanden te werken, zelfs als het niet voldoet aan universeel geaccepteerde standaarden. XML-bestanden kunnen gegevens bevatten in

Outlook 2010-e-mail, contacten, notities, taken en afspraken exporteren

Outlook 2010-e-mail, contacten, notities, taken en afspraken exporteren

Outlook 2010 heeft standaard uitgebreide exportopties, maar deze zijn niet voldoende en het is ook niet eenvoudig om e-mails, contacten, notities, enz. in meerdere bestanden te exporteren.

Is Outlook 2010 traag? Download alleen de e-mailheader

Is Outlook 2010 traag? Download alleen de e-mailheader

Outlook 2010 offline gebruiken kan handig zijn als u andere taken dan e-mail wilt uitvoeren. Maar wat als u 100 e-mails hebt en het een eeuwigheid duurt om...

Standaard e-maillettertype-instellingen en -thema wijzigen in Outlook 2010

Standaard e-maillettertype-instellingen en -thema wijzigen in Outlook 2010

Het wijzigen van lettertype-instellingen en het toevoegen van een afbeeldingsachtergrond in Outlook 2010 is een fluitje van een cent, omdat u dit kunt doen via de lettertype-instelling in de e-mailopstelling.