Korte samenvatting
In deze video leer ik je één of meer cellen selecteren met behulp van VBA code, op 16 verschillende manieren. In je eigen macro’s wil je waarschijnlijk regelmatig cellen kopiëren of leegmaken. En dan is het kunnen selecteren van de juiste cellen, een absolute ‘must’.
Ik behandel de onderstaande VBA commando’s, die gebruikt kunnen worden om cellen aan te wijzen. Je gebruikt deze commando’s in combinatie met .Select om de aangewezen cellen vervolgens daadwerkelijk te selecteren. Enkele voorbeelden:
Range("B2:B8").Select Range("A1").CurrentRegion.Select Blad1.UsedRange.Select ActiveCell.Offset(2,2).Select
VBA commando’s
- Range(…)- Rechtstreeks een cel, celbereik, niet-aangrenzende cellen of naambereik aanwijzen.
- End(xlDown) – De onderste gevulde cel in een celbereik aanwijzen. Van boven naar beneden zoekend.
- End(xlUp)- De onderste gevulde cel in een celbereik aanwijzen. Van beneden naar boven zoekend.
- CurrentRegion – Het hele celgebied aanwijzen, uitgaande van één cel in dat gebied.
- UsedRange – Het gebruikte celbereik op een tabblad aanwijzen.
- Find(…) – Een specifieke cel aanwijzen, op basis van een zoekterm.
- ActiveCell – De actieve cel aanwijzen.
- Offset(…) – Een of meer rijen en/of kolommen verschuiven, ten opzichte van een aangewezen cel.
- Rows(…) – Een of meer rijen aanwijzen, op basis van één of meer rijnummers.
- EntireRow – Een of meer rijen aanwijzen, op basis van één of meer aangewezen cellen.
- Columns(…) – Een of meer kolommen aanwijzen, op basis van één of meer kolomletters.
- EntireColumn – Een of meer kolommen aanwijzen, op basis van één of meer aangewezen cellen.
Cellen selecteren
Bekijk de video en leer in 8 minuten alles over celselectie met behulp van VBA code. Het bestand dat ik in de video gebruik, staat onderaan deze blog. Je mag het gratis downloaden voor eigen gebruik.