Pavadinkite langelių diapazoną per VBA

Anonim

Kaip apibrėžti vardą per VBA

Lentelių pavadinimai yra naudingi, nes su vardais galite dirbti tiesiogiai formulėse ir funkcijose, o ne langelių diapazonuose. Tokią formulę kaip SUM (duomenys) lengviau perskaityti nei SUM (A234: A1546).

Norėdami priskirti vardus „Excel“, naudokite komandą „Įterpti - vardas - apibrėžti“. Jei norite tai padaryti per VBA, naudokite komandą Pavardė. Štai kaip atrodo tinkama makrokomanda:

Sub NameRange ()
ActiveSheet.Range ("a234: a1546"). Pavadinimas = "Duomenys"
Pabaiga Sub

Makrokomanda pavadina sritį A234: A1546 dabartiniame darbalapyje pavadinimu „Duomenys“. Tada galite lengvai naudoti šį pavadinimą formulėse, kaip parodyta šiame paveikslėlyje:

Tada vardas darbaknygėje pasiekiamas kaip rankiniu būdu nustatytas vardas:

Patarimas: Jei norite sužinoti, kaip įvesti ir paleisti makrokomandas „Excel“, trumpą aprašymą rasite čia: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html