Jak używać nazw kart jako zmiennych w programie Excel

Podczas wpisywania danych do skoroszytu programu Excel nazwa arkusza pojawia się w zakładce u dołu okna aplikacji. Podczas edycji kodu strony nazwa nie zawsze jest tak oczywista. Chociaż edytor Visual Basic zawiera okno projektu zawierające listę nazw arkuszy, każde pojedyncze makro może być uruchamiane z wielu arkuszy. Na przykład makro, które przetwarza rekord sprzedaży, może działać na dowolnej z kilku form. Visual Basic pobiera nazwę otwartego arkusza za pomocą właściwości ActiveSheet skoroszytu.

1.

Naciśnij "Alt-F11" na klawiaturze, aby otworzyć edytor Visual Basic.

2.

Przejdź do makra, w którym musi znajdować się nazwa otwartego arkusza. Na przykład kliknij "Moduł1" na liście "Moduły" okna projektu i przejdź do zapisanego w nim makra.

3.

Wpisz następujące polecenie, aby zadeklarować zmienną, która będzie przechowywać nazwę karty:

Dim sheetName jako String

4.

Dodaj następujący wiersz, aby przypisać nazwę karty do zmiennej:

sheetName = ActiveSheet.Name

Popularne Wiadomości