Geef celbereik een naam via VBA

Anonim

Hoe een naam te definiëren via VBA

Namen in tabellen zijn handig omdat u rechtstreeks met namen in formules en functies kunt werken in plaats van celbereiken. Een formule als SOM (gegevens) is makkelijker te lezen dan SOM (A234: A1546).

Gebruik de opdracht "Invoegen - Naam - Definiëren" om namen in Excel toe te wijzen. Als je dit via VBA wilt doen, gebruik je het commando Achternaam. Zo ziet een geschikte macro eruit:

SubnaamBereik ()
ActiveSheet.Range ("a234: a1546"). Naam = "Gegevens"
Einde sub

De macro benoemt het gebied A234: A1546 in het huidige werkblad met de naam "Gegevens". Die naam kun je dan gemakkelijk in formules gebruiken, zoals in de volgende afbeelding te zien is:

De naam is dan beschikbaar in de werkmap als een handmatig gedefinieerde naam:

Tip: Als u wilt weten hoe u macro's in Excel invoert en start, vindt u hier een korte beschrijving: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html