Excel VBA-code te verwijderen Entire Row voorbeeld zal ons helpen om rijen in Excel werkblad te verwijderen. We kunnen Delete methode van Rijen gebruiken om de hele rij te verwijderen. In dit voorbeeld zullen we zien hoe de hele rij te verwijderen in Excel werkblad met behulp van VBA. Excel VBA Macro code voor het verwijderen van hele rijen macro moet werken voor alle de versie van Microsoft Excel 2003, Excel 2007, Excel 2010 en Excel 2013.

VBA code om hele rij te verwijderen

Hier is de VBA delete entire row macro Syntax en Voorbeeld VBA Macro code om hele rij te verwijderen uit excel werkbladen. Dit zal u helpen om te weten hoe je hele rij verwijderen uit Excel-werkmap met behulp van VBA.

VBA verwijderen hele rij: Syntax

Hieronder volgt de VBA delete entire row macro Syntax en voorbeeld VBA macro commando om hele rij te verwijderen uit werkblad met behulp van VBA. We gebruiken de methode Delete van het object Rijen van het werkblad.


Rows(

).EntireRow.Delete

Hier is Rijnummer het rijnummer dat u wilt verwijderen. En de methode EntireRow.Delete verwijdert de hele rij uit de Excel-spreadsheet.

Verwijder de hele rij met behulp van VBA: Voorbeelden

De volgende Excel VBA delete entire row macro code is om hele rij te verwijderen uit het werkblad. Deze VBA delete entire row macro zal verwijderen rij die we hebben vermeld in de code.

Sub sbVBS_To_Delete_EntireRow () Rows(1).EntireRow.DeleteEnd Sub

Instructies voor het uitvoeren van de VBA-macro code om hele rij te verwijderen

Volg de onderstaande stappen om de VBA delete entire row macro uit te voeren.
Stap 1: Open een bestaande Excel-werkmap.
Stap 2: Druk op Alt+F11 – Hiermee wordt de VBA-editor geopend.
Stap 3: Voeg een codemodule in vanuit het menu Invoegen.
Stap 4: Kopieer de bovenstaande code en plak deze in de codemodule die u in de bovenstaande stap hebt ingevoegd.
Stap 5: Voer enkele voorbeeldgegevens in rij 1 in.
Stap 6: Druk nu op F5 om de code uit te voeren.

Nu kunt u zien dat de hele rij 1 is verwijderd uit het werkblad.

Uitleg VBA Code om hele rij te verwijderen:

Start programma en sub-procedure om VBA-code te schrijven om hele rij uit blad te verwijderen.
Sub sbVBS_To_Delete_EntireRow_C()

‘De te verwijderen rijen specificeren en de rijen verwijderen met EntireRow.Delete methode.
Rows(1).EntireRow.Delete

‘De subprocedure beëindigen om hele rij te verwijderen.
End Sub

Hier Rows(1) is om excel te vertellen om rij 1 van het werkblad te verwijderen. En de Delete methode zal de hele rij van het werkblad verwijderen.

VBA om hele rij te verwijderen in Excel :

Als u de eerste paar rijen in Excel wilt verwijderen, kunt u de delete opdracht een aantal keer herhalen. De volgende VBA delete entire row macro code voorbeeld zal je laten zien hoe je de eerste 3 rijen in het werkblad te verwijderen.

Sub sbVBS_To_Delete_FirstFewRows_in_Excel() Rows(1).EntireRow.Delete Rows(1).EntireRow.Delete Rows(1).EntireRow.DeleteEnd Sub

In dit voorbeeld, kunt u zien dat de delete commando wordt 3 keer herhaald. Het zal eerst de eerste rij verwijderen, wanneer we de eerste rij verwijderen. De volgende rij wordt (2e rij) de eerste rij. Dus als je de eerste rij weer verwijdert. De volgende rij (3e Rij) wordt de eerste rij. Dat betekent dat we de eerste drie rijen hebben verwijderd met behulp van VBA.

VBA om hele rij te verwijderen in Excel : VBA code Uitleg

Hier volgt de uitleg van de VBA delete entire rowMacro om de eerste drie rijen te verwijderen in Excel.

Start de procedure om VBA-opdrachten te schrijven om de eerste paar (3) rijen te verwijderen.
Sub sbVBS_To_Delete_FirstFewRows_in_Excel_C()

‘Eerste rij wordt verwijderd
Rows(1).EntireRow.Delete
‘Nu wordt de tweede rij de eerste rij- opnieuw verwijderen we de eerste rij.
Rows(1).EntireRow.Delete
‘Nu wordt de derde rij de eerste rij- opnieuw verwijderen we de eerste rij.
Rows(1).EntireRow.Delete
‘We hebben de eerste 3 rijen verwijderd en beëindigen de subprocedure hier.
End Sub

VBA om hele rijen in Excel te verwijderen: met For Loop

Hier is een voorbeeld van een VBA-macro om de eerste paar rijen te verwijderen met For Loop. Dit zal verwijderen van de eerste 10 records met behulp van For Loop in VBA.

Sub sbVBS_To_Delete_EntireRow_For_Loop()Dim iCntr For iCntr = 1 To 10 Step 1 Rows(1).EntireRow.Delete NextEnd Sub

VBA om hele rij te verwijderen in Excel : Met behulp van For Loop – Uitleg

Hier is de gedetailleerde uitleg van de rij verwijderen met behulp van For Loop in VBA.

Start de sub procedure om VBA macro te schrijven om rijen te verwijderen met behulp van VBA for loop.
Sub sbVBS_To_Delete_EntireRow_For_Loop_C()
‘Declaring the variable iCntr to store the for loop iterations.
Dim iCntr
‘Doorloop de rijen met behulp van de for-lus, waarbij het step-statement de toename van de iCntr aangeeft.
For iCntr = 1 To 10 Step 1
‘Verwijder de eerste rij.
Rows(1).EntireRow.Delete
Next
‘We hebben de eerste rij 10 keer verwijderd, dat betekent dat we de eerste 10 rijen in Excel hebben verwijderd met behulp van for-lus en VBA.
End Sub

VBA om hele rij in Excel te verwijderen: met behulp van Do while Loop

Hier is het voorbeeld VBA delete entire row macro om de eerste paar rijen te verwijderen met behulp van Do while Loop. Dit zal verwijderen van de eerste 10 records met behulp van For loop in VBA.

Sub sbVBS_To_Delete_EntireRow_Do_while_Loop()Dim iCntriCntr = 10 ' Last row Do While iCntr >= 1 Rows(iCntr).EntireRow.Delete iCntr = iCntr - 1 LoopEnd Sub

VBA te verwijderen hele rij in Excel : Met behulp van Do while Loop – Uitleg

Hier is de uitleg bij de bovenstaande VBA verwijderen hele rij Macro om rijen te verwijderen met behulp van Do while loop.

Start de VBA-macro om de rijen met behulp van Do while-lus te verwijderen.
Sub sbVBS_To_Delete_EntireRow_Do_while_Loop()
‘De declaratie van de variabele slaan de laatste rij nummer en gebruik het als teller variabele.
Dim iCntr
’toewijzen van de laatste rij waarde aan iCntr.
iCntr = 10 ‘ Laatste rij
‘Met behulp van de do while-lus verwijderen we de rijen vanaf de laatste (10e) rij.
Do While iCntr >= 1
Rows(iCntr).EntireRow.Delete
iCntr = iCntr – 1
Loop
‘hier eindigt de subprocedure.
End Sub

Hier kunt u zien dat we door de rijen van de laatste naar het begin lussen. Dit zal de juiste code zijn tijdens het verwijderen van de rijen van het werkblad. Altijd de rij verwijderen van de laatste naar de eerste.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.