Nazwa arkusza

Nazwa arkusza to ta nazwa, która jest widoczna na dolnym pasku Excela. 

Często też jest nazywana zakładką.
Każdy arkusz ma swoją własną, unikalna nazwę.
Chcąc zmienić nazwę arkusza, wystarczy kliknąć dwukrotnie na jego nazwie i wpisać nową nazwę:

W kodzie VBA nazwa arkusza to właściwość Name obiektu Worksheet.  

Public Sub Work()
Dim NazwaArkusza As String
’nazwa aktywnego arkusza: 
NazwaArkusza=ActiveSheet.Name
(…)
End Sub

W tym przypadku zmienna NazwaArkusza zwraca nazwę aktywnego arkusza (ActiveSheet), która w dalszym ciągu instrukcji może zostać wykorzystana lub zmieniona. 

Uwaga: jeżeli w skoroszycie są formuły odwołujące się do komórek z innych arkuszy, po zmianie nazwy arkusza zostaną one automatycznie zaktualizowane, nie trzeba nic dodatkowo zmieniać. 
W kodzie VBA nie ma niestety takiej automatycznej aktualizacji – tu po zmianie arkusza trzeba wszędzie ręcznie zmienić nazwę arkusza na nową.  


Kurs Makra w Excelu 365 od podstaw

 

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *