Nazwij zakres komórek przez VBA

Anonim

Jak zdefiniować nazwę za pomocą VBA

Nazwy w tabelach są przydatne, ponieważ można pracować z nazwami bezpośrednio w formułach i funkcjach zamiast zakresów komórek. Formuła taka jak SUMA (dane) jest łatwiejsza do odczytania niż SUMA (A234: A1546).

Aby przypisać nazwy w programie Excel, użyj polecenia „Wstaw - Nazwa - Definiuj”. Jeśli chcesz to zrobić za pomocą VBA, użyj polecenia Nazwisko. Tak wygląda odpowiednie makro:

Sub nazwaZakres ()
ActiveSheet.Range („a234: a1546”). Nazwa = „Dane”
Napis końcowy

Makro nadaje obszarowi A234: A1546 w bieżącym arkuszu nazwę „Dane”. Możesz wtedy łatwo użyć tej nazwy w formułach, jak pokazano na poniższym rysunku:

Nazwa jest wtedy dostępna w skoroszycie jak nazwa zdefiniowana ręcznie:

Wskazówka: Jeśli chcesz wiedzieć, jak wprowadzać i uruchamiać makra w Excelu, krótki opis znajdziesz tutaj: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- w-excel-ein.html