Hoe kun je in Excel meerdere lege rijen of kolommen tegelijk verbergen?
Excel-werkbladen bevatten vaak lege rijen of kolommen die je gegevens rommelig maken en het overzicht bemoeilijken. Door deze lege rijen of kolommen te verbergen, verbeter je de zichtbaarheid en presentatie van je gegevens. In deze handleiding vind je verschillende methoden om snel en efficiënt meerdere lege rijen of kolommen te verbergen.
Meerdere lege rijen of kolommen verbergen met VBA-code
Meerdere lege rijen of kolommen verbergen met Kutools AI
Meerdere lege rijen of kolommen verwijderen met Kutools voor Excel
Snel meerdere lege rijen of kolommen verbergen met VBA-code
Met de onderstaande VBA-code kun je eenvoudig en snel meerdere lege rijen of kolommen in een werkblad verbergen.
1. Houd de toetsen "ALT" + "F11" ingedrukt om het venster "Microsoft Visual Basic for Applications" te openen.
2. Klik op "Invoegen" > "Module" en plak de onderstaande code in het "Module"-venster.
VBA-code: Meerdere lege rijen verbergen in een werkblad
Sub HideEmpties()
'Updateby Extendoffice
Dim xRg As Range
Dim xTxt As String
Dim xCell As Range
Dim I As Long
On Error Resume Next
If ActiveWindow.RangeSelection.Count > 1 Then
xTxt = ActiveWindow.RangeSelection.AddressLocal
Else
xTxt = ActiveSheet.UsedRange.AddressLocal
End If
Set xRg = Application.InputBox("Please select the data range:", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub
On Error Resume Next
For I = 1 To xRg.Row + xRg.Rows.Count
If Application.WorksheetFunction.CountA(xRg.Rows(I)) = 0 Then
xRg.Rows(I).EntireRow.Hidden = True
End If
Next
End Sub
3. Druk vervolgens op de "F5"-toets om deze code uit te voeren. Er verschijnt een dialoogvenster waarin je wordt gevraagd het gegevensbereik te selecteren waarvan je de lege rijen wilt verbergen, zie screenshot:
4. Klik daarna op de knop "OK". De lege rijen worden direct verborgen, zie screenshot:
Opmerking: Om meerdere lege kolommen te verbergen, gebruik je de volgende VBA-code:
VBA-code: Meerdere lege kolommen verbergen in een werkblad
Sub HideEmpties()
'Updateby Extendoffice
Dim xRg As Range
Dim xTxt As String
Dim xCell As Range
Dim I As Long
On Error Resume Next
If ActiveWindow.RangeSelection.Count > 1 Then
xTxt = ActiveWindow.RangeSelection.AddressLocal
Else
xTxt = ActiveSheet.UsedRange.AddressLocal
End If
Set xRg = Application.InputBox("Please select the data range:", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub
On Error Resume Next
For I = 1 To xRg.Column + xRg.Columns.Count
If Application.WorksheetFunction.CountA(xRg.Columns(I)) = 0 Then
xRg.Columns(I).EntireColumn.Hidden = True
End If
Next
End Sub
Meerdere lege rijen of kolommen verbergen met Kutools AI
Wil je een snellere en meer geautomatiseerde oplossing? "Kutools voor Excel" biedt hiervoor een handige tool. Met de Kutools AI Assistent kun je je wens in gewone taal beschrijven en Kutools AI regelt de rest voor je.
Na installatie van Kutools voor Excel klik je op "Kutools" > "AI Aide" om het "Kutools AI Assistent"-paneel te openen. Volg in het paneel de volgende stappen:
- Selecteer het gegevensbereik dat je wilt gebruiken.
- Typ vervolgens je verzoek in het chatvenster, bijvoorbeeld:
"Hide blank rows": Verberg meerdere lege rijen in selectie
"Hide blank columns": Verberg meerdere lege kolommen in selectie - Druk daarna op de "Enter"-toets of klik op de knop "Verzenden". Kutools AI analyseert je vraag. Na afloop klik je op de knop "Uitvoeren" om het resultaat te bekijken.
Meerdere lege rijen of kolommen verwijderen met Kutools voor Excel
In dit onderdeel leg ik uit hoe je meerdere ongewenste lege rijen of kolommen kunt verwijderen uit een bereik, werkblad of werkboek. Met de functie "Verwijder verborgen (zichtbare) rijen & kolommen" van "Kutools voor Excel" kun je deze taak razendsnel uitvoeren.
Na installatie van Kutools voor Excel ga je als volgt te werk:
1. Selecteer het gegevensbereik waarvan je de lege rijen of kolommen wilt verwijderen en klik vervolgens op "Kutools" > "Verwijderen" > "Verwijder verborgen (zichtbare) rijen & kolommen", zie screenshot:
2. Selecteer in het dialoogvenster "Verwijder verborgen (zichtbare) rijen & kolommen" de optie "Geselecteerd bereik" in de vervolgkeuzelijst "Zoeken in" (je kunt hier ook een andere optie kiezen indien gewenst), kies "Rijen" of "Kolommen" bij het gedeelte "Verwijderingstype" en selecteer "Lege rijen" of "Lege kolommen" onder het gedeelte "Gedetailleerd type", zie screenshot:
3. Klik vervolgens op de knop "Ok". De lege rijen of kolommen in het bereik zijn direct verwijderd. Zie screenshot:
Opmerking: Met deze functie kun je ook verborgen rijen of kolommen, zichtbare rijen of kolommen verwijderen in een selectie, werkblad of werkboek, afhankelijk van je behoefte.
Conclusie
Wil je automatisch lege rijen of kolommen verbergen, dan kun je gebruikmaken van VBA-code. Hiermee kun je snel lege rijen en kolommen filteren en verbergen op basis van vooraf ingestelde regels. Voor gebruikers die niet vertrouwd zijn met VBA biedt Kutools voor Excel een intuïtievere oplossing, waarmee je met één klik lege rijen en kolommen kunt verbergen of verwijderen zonder code te schrijven, wat de efficiëntie verhoogt. Door de juiste methode te kiezen op basis van je specifieke behoeften, kun je het beheer van Excel-tabellen aanzienlijk optimaliseren en de gegevensverwerking versnellen. Wil je meer Excel-tips en -trucs ontdekken, dan vind je op onze website duizenden tutorials om je te helpen Excel te beheersen.
Beste Office-productiviteitstools
Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...
Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
- Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!