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
- VBA verwijderen hele rij: Syntax
- Verwijder de hele rij met behulp van VBA: Voorbeelden
- Instructies voor het uitvoeren van de VBA-macro code om hele rij te verwijderen
- Uitleg VBA Code om hele rij te verwijderen:
- VBA om hele rij te verwijderen in Excel :
- VBA om hele rij te verwijderen in Excel : VBA code Uitleg
- VBA om hele rijen in Excel te verwijderen: met For Loop
- VBA om hele rij te verwijderen in Excel : Met behulp van For Loop – Uitleg
- VBA om hele rij in Excel te verwijderen: met behulp van Do while Loop
- VBA te verwijderen hele rij in Excel : Met behulp van Do while Loop – Uitleg
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.