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