Note: The other languages of the website are Google-translated. Back to English

Jak nazwać arkusze na podstawie wartości komórek (z listy) w programie Excel?

Zwykle możemy łatwo zmienić nazwę arkusza roboczego, klikając prawym przyciskiem myszy arkusz na karcie Arkusz i wybierając Zmień nazwę z menu po kliknięciu prawym przyciskiem myszy w programie Excel. Co się stanie, jeśli zmienisz nazwę wszystkich / wielu arkuszy z określonymi wartościami komórek? A co, jeśli dynamicznie nazywasz arkusz roboczy na podstawie określonej wartości komórki? W tym artykule kilka metod pomoże Ci je łatwo rozwiązać.


Dynamicznie nazwij arkusz na podstawie wartości komórki za pomocą VBA

Możemy dynamicznie nazwać arkusz roboczy na podstawie wartości określonej komórki za pomocą VBA w Excelu i możesz wykonać następujące czynności:

Krok 1: Kliknij prawym przyciskiem myszy arkusz roboczy na karcie Arkusz, który dynamicznie nazwiesz według wartości komórki, i wybierz Wyświetl kod z menu po kliknięciu prawym przyciskiem myszy.

Krok 2: W otwartym oknie Microsoft Visual Basic for Applications wklej następujący kod VBA do okna modułu.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set Target = Range("A1")
If Target = "" Then Exit Sub
Application.ActiveSheet.Name = VBA.Left(Target, 31)
Exit Sub
End Sub

Uwagi: Ten VBA może dynamicznie zmieniać nazwę arkusza na podstawie wartości komórki A1 i możesz zmienić A1 na inne komórki w zależności od potrzeb.

Krok 3: Zapisz kod VBA i zamknij okno Microsoft Visual Basic for Application.

Następnie zobaczysz, że nazwa arkusza jest dynamicznie zmieniana na podstawie określonej wartości komórki.

Uwagi:

  1. Jeśli określona komórka jest pusta, nazwa arkusza nie zostanie zmieniona;
  2. Jeśli wpiszesz znaki specjalne do określonej komórki, na przykład *, pojawi się ostrzeżenie o błędzie.

Nazwij wiele arkuszy na podstawie wartości komórek w odpowiednich arkuszach

Z Kutools dla Excela Zmień nazwę wielu arkuszy roboczych funkcja, możesz szybko nazwać wszystkie / wiele arkuszy z określoną komórką w odpowiednim arkuszu. Na przykład zmień nazwę każdego arkusza na wartość Cell A1 w każdym arkuszu.

Kutools dla programu Excel - Zawiera ponad 300 przydatnych narzędzi dla programu Excel. Pełna wersja bezpłatnej wersji próbnej 30-dzień, karta kredytowa nie jest wymagana! Bezpłatna wersja próbna teraz!

1. kliknij Kutools Plus > Ćwiczenie > Zmień nazwy arkuszy roboczych. Zobacz zrzut ekranu:

2. W otwartym oknie dialogowym Zmień nazwę wielu arkuszy roboczych (patrz zrzut ekranu poniżej):

(1) W Szablony do nauki listę, sprawdź arkusz roboczy, którego nazwę zmienisz;
(2) W Zmień nazwę opcji Sekcja, sprawdź Zastąp oryginalną nazwę arkusza opcja;
(3) W Nowa nazwa arkusza roboczego Sekcja, sprawdź Zmień nazwy arkuszy z określoną komórką opcję i określ komórkę, której zawartość nazwiesz odpowiedni arkusz.
(4) Kliknij Ok przycisk.

A teraz wszystkie zaznaczone arkusze zostały zmienione z określoną komórką każdego arkusza. Zobacz zrzut ekranu:

Kutools dla programu Excel - Zawiera ponad 300 przydatnych narzędzi dla programu Excel. Pełna wersja bezpłatnej wersji próbnej 30-dzień, karta kredytowa nie jest wymagana! Zdobądź To Teraz


Nazwij wiele arkuszy z określonej listy

Kutools dla Excela Zmień nazwę wielu arkuszy roboczych funkcja obsługuje również nazywanie wielu arkuszy z wartościami komórek w określonym zakresie.

Kutools dla programu Excel - Zawiera ponad 300 przydatnych narzędzi dla programu Excel. Pełna wersja bezpłatnej wersji próbnej 30-dzień, karta kredytowa nie jest wymagana! Bezpłatna wersja próbna teraz!

1. Kliknij Kutools Plus > Ćwiczenie > Zmień nazwy arkuszy roboczych.

2. W otwartym oknie dialogowym Zmień nazwę wielu arkuszy należy (patrz zrzuty ekranu poniżej):

(1) W Szablony do nauki listę, sprawdź arkusz roboczy, którego nazwę zmienisz, z wartościami komórek.
(2) W Zmień nazwę opcji sekcja, sprawdź Zastąp oryginalną nazwę arkusza opcja;
(3) W Nowa nazwa arkusza roboczego sekcja, sprawdź Z określonego zakresu kliknij opcję  aby otworzyć drugie okno dialogowe Zmień nazwę wielu arkuszy, wybierz komórki, których nazwy chcesz zmienić według ich wartości, i kliknij OK przycisk.
(4) Kliknij Ok aby zastosować zmianę nazwy.

Następnie zobaczysz, że wszystkie zaznaczone nazwy arkuszy roboczych zostały zmienione na określone wartości komórek. Zobacz poniższy zrzut ekranu:

Kutools dla programu Excel - Zawiera ponad 300 przydatnych narzędzi dla programu Excel. Pełna wersja bezpłatnej wersji próbnej 30-dzień, karta kredytowa nie jest wymagana! Zdobądź To Teraz


Demo: arkusze nazw na podstawie wartości komórek (z listy) w programie Excel


Kutools dla programu Excel zawiera ponad 300 przydatnych narzędzi dla programu Excel, które można bezpłatnie wypróbować bez ograniczeń przez 30 dni. Pobierz i bezpłatną wersję próbną teraz!

Podobne artykuły:


Najlepsze narzędzia biurowe

Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%

  • Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2021 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowa bezpłatna wersja próbna. 60-dniowa gwarancja zwrotu pieniędzy.
karta kte 201905

Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
officetab dół
Sortuj komentarze według
Komentarze (5)
Brak ocen. Oceń jako pierwszy!
Ten komentarz został zminimalizowany przez moderatora na stronie
więc próbuję to zrobić, ale nic się nie dzieje - nazwy moich arkuszy się nie zmieniają, wszystko jest dokładnie takie samo. Czy wiesz, co robię źle?
Ten komentarz został zminimalizowany przez moderatora na stronie
To jest niesamowite, bardzo dziękuję ....
Ten komentarz został zminimalizowany przez moderatora na stronie
Użyłem kodowania dynamicznej nazwy arkusza i funkcjonalnie działa dobrze, ale otrzymuję błąd Runtime Error 1004 za każdym razem, gdy klikam wewnątrz komórki. Czy ktoś ma jakieś informacje, jak to poprawić?


Podziękowania
Ten komentarz został zminimalizowany przez moderatora na stronie
дравствуйте! Czy wiesz, czy możesz znaleźć się w programie Excel? То есть перенести ярлыки листов влево (сейчас то они снизу)
Ten komentarz został zminimalizowany przez moderatora na stronie
Nie ma tu jeszcze żadnych komentarzy

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL