Er zijn verschillende manieren om te bepalen of een bereik actief (geselecteerd) is in Excel:
* Visuele signaal: De meest voor de hand liggende manier. Het geselecteerde bereik wordt gemarkeerd met een duidelijke rand. De stijl van de rand kan enigszins variëren, afhankelijk van uw Excel-thema, maar zal altijd visueel onderscheiden zijn van niet-geselecteerde cellen.
* Naamvak: In het Naamvak (boven de kolomletters) wordt het adres van het actieve bereik weergegeven. Als er één cel is geselecteerd, wordt het celadres weergegeven (bijvoorbeeld A1). Als een bereik met meerdere cellen is geselecteerd, wordt het bereikadres weergegeven (bijvoorbeeld A1:B10).
* Programmatisch (VBA): In VBA (Visual Basic for Applications) kunt u het object `Selectie` gebruiken om het actieve bereik te controleren. Bijvoorbeeld:
```vba
SubcontroleActiveRange()
Als Selection.Cells.Count> 0 Dan
MsgBox "Er is een bereik actief. Het bevat " &Selection.Cells.Count &" cellen."
MsgBox "Het actieve bereik is:" &Selection.Address
Anders
MsgBox "Er is geen bereik actief."
Einde Als
Einde sub
```
* Gebruik van de eigenschap `ActiveCell` (VBA): Hoewel dit u niet direct over een *bereik* vertelt, vertelt het u wel over de actieve *cel*. Als `ActiveCell` niet leeg is, weet je dat *minstens één cel* actief is, zelfs als het om een enkele celselectie gaat.
Kortom, de visuele aanwijzing is voor de meeste gebruikers de gemakkelijkste en snelste methode. VBA biedt programmatische manieren om het actieve bereik binnen macro's of invoegtoepassingen te bepalen. |