Hoe kunt u selecties van geselecteerde bereiken in Excel eenvoudig omkeren?
Bij het werken in Excel is het gebruikelijk om specifieke cellen binnen een gegevensbereik te markeren of te selecteren voor verdere bewerking of controle. Soms bevindt u zich echter in een situatie waarin u uw huidige selectie snel moet omkeren: dat wil zeggen, de geselecteerde cellen deselecteren en de rest van het bereik selecteren. De volgende afbeelding illustreert zo'n scenario, waarbij zowel de oorspronkelijke selectie als de omgekeerde selectie wordt getoond.
![]() | ![]() | ![]() |
Hoewel u deze omkering handmatig kunt uitvoeren door alle andere cellen opnieuw te selecteren, is dit tijdrovend en foutgevoelig - vooral bij grote of onregelmatige bereiken. Gelukkig biedt Excel verschillende praktische methoden om dit proces te automatiseren of te stroomlijnen. Hieronder vindt u effectieve methoden om selecties in Excel snel om te keren, waardoor handmatige inspanningen worden verminderd en fouten worden voorkomen. Deze technieken zijn vooral nuttig bij het beheren van lijsten, het voorbereiden van gegevens voor analyse of het opschonen van grote datasets.
Selecties omkeren in Excel met VBA
Selectie omkeren in Excel met Kutools voor Excel
Selectie omkeren met behulp van een hulpcolumn (filter scenario's)
Selectie omkeren met behulp van Ga naar Speciaal (voor lege cellen of constanten)
Selecties omkeren in Excel met VBA
Door gebruik te maken van een VBA-macro wordt het proces van het omkeren van een selectie eenvoudig en efficiënt - zelfs voor grotere bereiken. Door de automatiseringsmogelijkheden van Excel VBA te benutten, kunt u systematisch de huidige selectie in uw werkblad omkeren, precies de cellen selecteren die eerder niet waren geselecteerd en de geselecteerde cellen deselecteren. Deze VBA-oplossing is vooral geschikt voor gebruikers die bekend zijn met basis macrobewerkingen en biedt flexibiliteit voor aangepaste workflows.
1. Selecteer eerst de cellen die u wilt omkeren - dit zijn de cellen die momenteel geselecteerd zijn en die u later wilt deselecteren.
2. Open de VBA-editor in Excel door de toetsen Alt + F11 ingedrukt te houden. Deze actie opent het venster Microsoft Visual Basic for Applications, waarmee u macros kunt bewerken.
3. Klik in de VBA-editor in het menu op Invoegen > Module. Dit maakt een nieuwe module aan. Plak de beschikbare VBA-code voor het omkeren van selecties in het codevenster.
VBA voor het omkeren van selecties
Sub InvertSelection()
'Updateby20250630
Dim rng As Range
Dim Rng1 As Range
Dim Rng2 As Range
Dim OutRng As Range
xTitleId = "KutoolsforExcel"
Set Rng1 = Application.Selection
Set Rng1 = Application.InputBox("Range1 :", xTitleId, Rng1.Address, Type:=8)
Set Rng2 = Application.InputBox("Range2", xTitleId, Type:=8)
For Each rng In Rng2
If Application.Intersect(rng, Rng1) Is Nothing Then
If OutRng Is Nothing Then
Set OutRng = rng
Else
Set OutRng = Application.Union(OutRng, rng)
End If
End If
Next
OutRng.Select
End Sub
4. Druk op de F5-toets of klik op de Uitvoeren-knop (een groene 'play' driehoek) in de werkbalk om de code uit te voeren. Bij uitvoering verschijnt er een dialoogvenster waarin u wordt gevraagd de cellen te selecteren die u wilt uitsluiten van de toekomstige selectie. Dit biedt u de flexibiliteit om de omkering nauwkeurig af te stemmen en voorkomt per ongeluk herselecteren. De onderstaande schermafbeelding demonstreert hoe de prompt eruitziet.
5. Nadat u de cellen die u wilt deselecteren hebt gekozen, klikt u op OK. Er verschijnt vervolgens een tweede prompt, waarin u wordt gevraagd het volledige bereik te selecteren waarin u de huidige selectie wilt omkeren. Kies hier het totale gebied waarop u de selectieoperatie wilt toepassen. Raadpleeg de onderstaande schermafbeelding voor visuele hulp.
6. Klik op OK in het laatste dialoogvenster. De operatie wordt onmiddellijk voltooid, en u zult zien dat de oorspronkelijke selectie is omgekeerd - eerder geselecteerde cellen worden gedeselecteerd, en de rest van het bereik is nu actief geselecteerd.
Opmerkingen: De VBA-macro werkt correct, zelfs in een leeg werkblad, wat u flexibiliteit biedt, ongeacht de gegevenscontext. Voor de beste resultaten controleert u altijd of het totale bereik dat u opgeeft accuraat is en dat alleen het bedoelde gebied wordt beïnvloed - vooral bij het werken met grote datasets of samengevoegde cellen. Als u fouten tegenkomt, controleer dan of macro's zijn ingeschakeld en probeer uw werkmap eerst op te slaan, omdat VBA-wijzigingen niet altijd kunnen worden ongedaan gemaakt via de reguliere Ongedaan maken-functie.
Deze oplossing werkt goed voor gebruikers die vertrouwd zijn met macro's en biedt een aanpasbare manier om het omkeren van selecties te automatiseren. Als uw omgeving echter macro's beperkt of u verkiest een meer interactieve interface, overweeg dan het gebruik van een gespecialiseerde invoegtoepassing zoals Kutools voor Excel.
Selecties omkeren in Excel met Kutools voor Excel
Voor gebruikers die reverse selectie-taken willen uitvoeren met slechts enkele klikken, biedt de functie Bereikhelper van Kutools voor Excel een praktische en gebruiksvriendelijke oplossing. Met Kutools kunt u direct de selectie binnen elk opgegeven werkbladbereik omkeren, wat tijd bespaart en fouten minimaliseert in vergelijking met handmatige selectie of coderingsmethoden. Deze aanpak is ideaal voor gebruikers die regelmatig complexe werkboeken beheren, vaak selecties moeten omkeren of liever gebruik maken van een point-and-click-interface.
Kutools voor Excel omvat meer dan 300 praktische Excel-hulpmiddelen die dagelijkse datamanagement en complexe operaties vereenvoudigen. Het is gratis te proberen zonder beperkingen gedurende 30 dagen. Download het nu.
1. Begin door de cellen die u wilt omkeren te selecteren. Dit definieert uw initiële selectie.
2. Klik op het Excel-lint op het tabblad Kutools, ga vervolgens naar Selecteer > Select Range Helper…. Dit opent het dialoogvenster Bereikhelper.
3. Schakel in het dialoogvenster Select Range Helper de optie Omgekeerde Selectie in. Deze instelling vertelt het hulpprogramma om de selectiestatus van elke cel binnen het opgegeven bereik te wisselen - geselecteerde cellen worden gedeselecteerd en niet-geselecteerde cellen worden geselecteerd. Zie de schermafbeelding ter referentie.
4. Met de optie Omgekeerde Selectie actief, klikt en sleept u om het bereik te definiëren waarin u de selectie wilt omkeren. Zodra u de muisknop loslaat, keert Kutools automatisch de selectie binnen het gebied om - eerdere selecties worden gedeselecteerd en vice versa. Dit werkt ook naadloos bij meerdere niet-aaneengesloten bereiken.
5. Sluit, wanneer u klaar bent, het dialoogvenster Select Range Helper om het proces te voltooien. Uw selectie is nu omgekeerd en klaar voor verdere bewerkingen zoals formatteren, kopiëren of verwijderen.
Voor meer details of extra aanpassingsmogelijkheden, raadpleegt u de functiebeschrijving van Select Range Helper.
In vergelijking met handmatige selectiemethoden vereenvoudigt Kutools niet alleen het proces, maar vermindert het ook het risico om cellen te missen of foutief op te nemen - vooral bij het werken met grote gegevensgebieden of disjuncte selecties. De visuele en interactieve interface zorgt voor transparantie en nauwkeurigheid tijdens de hele operatie.
Samenvattend bieden zowel het gebruik van een VBA-macro als Kutools voor Excel snelle en betrouwbare manieren om celselecties om te keren - vrij van tijdrovende handmatige aanpassingen. Voor individuele of incidentele behoeften is de VBA-oplossing flexibel en kan worden aangepast aan specifieke taken. Kutools wordt aanbevolen voor gebruikers die consistent snelheid, gemak en een visuele interface zoeken, vooral bij het omgaan met complexe of frequente selectie-omkeringen.
Als alternatieve opties kunt u ook verkennen:
- Het gebruik van hulpcolumnen om tijdelijk selecties te volgen en om te keren (vooral in filterscenario's);
- Het gebruik van geavanceerde selectietechnieken zoals Ga naar Speciaal voor bepaalde soorten omkeringen.
Deze methoden vervangen mogelijk niet direct de bovenstaande workflows, maar kunnen worden aangepast op basis van specifieke vereisten.
Selectie omkeren met behulp van een hulpcolumn (filter scenario's)
Voor gestructureerde datatabellen waarbij de selectie is gekoppeld aan bepaalde waarden of criteria, kunt u een hulpcolumn gebruiken om geselecteerde rijen te markeren en vervolgens filteren of sorteren om de keuze om te keren. Deze aanpak is vooral praktisch voor lijstgebaseerde datasets, zoals mailinglijsten of inventarisatie-tabellen.
1. Voeg een nieuwe hulpcolumn toe naast uw gegevens. Markeer cellen met "1" als ze geselecteerd zijn, laat blanco (of "0") als ze niet geselecteerd zijn.
2. Pas een filter toe op de hulpcolumn. Filter om alleen rijen te tonen die niet eerder geselecteerd waren ("0" of blanco).
3. Selecteer de zichtbare cellen als de nieuwe (omgekeerde) selectie.
Nadat u de bewerking hebt voltooid, kunt u de hulpcolumn verwijderen of wissen. Deze methode is eenvoudig en vereist geen macro's of invoegtoepassingen, maar is het beste geschikt voor volledige rijselecties en filtergebaseerde workflows. Houd er rekening mee dat het omslachtig kan zijn bij ingewikkelde, niet-aaneengesloten cel-selecties.
Selectie omkeren met behulp van Ga naar Speciaal (voor lege cellen of constanten)
Een andere ingebouwde Excel-tool, Ga naar Speciaal, stelt u in staat om alle lege, niet-lege of constante cellen binnen een gedefinieerd gebied te selecteren. Dit kan een selectie-omkering simuleren, bijvoorbeeld door alle lege cellen in een bereik te selecteren nadat u alle gegevenscellen hebt geselecteerd, of vice versa.
1. Selecteer het doelbereik, druk vervolgens op F5 of Ctrl + G om het dialoogvenster Ga naar te openen.
2. Klik op Speciaal… en selecteer het type cellen dat u wilt omkeren (bijvoorbeeld Lege cellen, Constanten).
3. Klik op OK. Alleen de opgegeven cellen zijn nu geselecteerd (effectief uw oorspronkelijke focus binnen die categorie omkerend).
Deze methode is vooral handig voor het schoonmaken van gegevens - zoals het visueel scheiden van gevulde versus lege cellen. Het werkt echter alleen voor brede celtypen (alle lege cellen, formules, constanten) en niet voor willekeurige celselecties.
Gerelateerde artikelen
- Selecteer niet-aangrenzende cellen of bereiken
- Deselecteer cellen uit geselecteerde bereiken
- Selecteer alle cellen met gegevens in selecties
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!