Przejdź do głównej zawartości

Jak zmienić nazwę wielu arkuszy w programie Excel?

Zwykle, aby zmienić nazwy arkuszy roboczych w programie Excel, możemy szybko dwukrotnie kliknąć kartę arkusza lub kliknąć kartę arkusza prawym przyciskiem myszy, aby wybrać polecenie Zmień nazwę do zmiany nazw arkuszy. Zmiana nazwy jednego lub dwóch arkuszy w programie Excel jest bardzo przydatna, ale jeśli chcemy zmienić nazwę wielu arkuszy w ramach jednej operacji, jak możemy to zrobić?

arkusze zmiany nazwy doc 6

Używanie polecenia Zmień nazwę do zmiany nazw arkuszy

Korzystanie z poręcznego narzędzia do wygodnej zmiany nazw wielu arkuszy

Używanie kodu VBA do zmiany nazwy wielu arkuszy


Używanie polecenia Zmień nazwę do zmiany nazw arkuszy


Możemy szybko zmienić nazwy arkuszy w Excelu za pomocą przemianować polecenie zgodnie z następującymi procedurami:

Kliknij prawym przyciskiem myszy kartę arkusza, której nazwę chcesz zmienić, i wybierz przemianować polecenie z menu prawego przycisku myszy. Lub kliknij dwukrotnie kartę arkusza, aby zmienić nazwę arkusza. Następnie wpisz nową nazwę i naciśnij Wchodzę klucz, aby zmienić nazwę, zobacz zrzut ekranu:

Z tym przemianować polecenie, możesz zmienić nazwę tylko jednego arkusza na raz, w celu zmiany nazwy wielu arkuszy roboczych, powtórz powyższe operacje.

Z łatwością zmieniaj nazwy wielu arkuszy kalkulacyjnych za pomocą określonego tekstu, wartości komórek lub określonej wartości komórki w każdym arkuszu

Narzędzie Zmień nazwę wielu arkuszy roboczych w Kutools dla programu Excel może pomóc w łatwej zmianie nazwy wielu arkuszy kalkulacyjnych jednocześnie w programie Excel. Uzyskaj 30-dniową w pełni funkcjonalną bezpłatną wersję próbną już teraz!

Kutools dla programu Excel - Doładuj program Excel za pomocą ponad 300 niezbędnych narzędzi. Ciesz się w pełni funkcjonalnym 30-dniowym DARMOWYM okresem próbnym bez karty kredytowej! Zdobądź To Teraz


Korzystanie z poręcznego narzędzia do wygodnej zmiany nazw wielu arkuszy

Narzędzie Zmień nazwę wielu arkuszy roboczych w Kutools dla programu Excel jest całkiem przydatne do zmiany nazw wszystkich arkuszy kalkulacyjnych lub wybranych konkretnych arkuszy bieżącego skoroszytu.

Za pomocą tego narzędzia możesz szybko zmienić nazwę wszystkich arkuszy roboczych lub wybranych określonych arkuszy roboczych, dodając dodatkową zawartość przed lub po istniejącej nazwie arkusza roboczego lub zastępując oryginalne nazwy arkuszy nowymi nazwami. Możesz także zmienić nazwę wszystkich arkuszy lub wybranych arkuszy, korzystając z zawartości komórek zakresu.

Po pobieranie i instalowanie Kutools dla Excela, Kliknij Kutools Plus > Ćwiczenie > Zmień nazwy arkuszy roboczych otworzyć Zmień nazwę wielu arkuszy roboczych Okno dialogowe. Następnie wykonaj następujące czynności:

Scenariusz 1. Zmień nazwę wielu arkuszy kalkulacyjnych z określonymi danymi, używając Kutools dla Excela

arkusze zmiany nazwy doc 5

  1. Wybierz arkusze, których nazwę chcesz zmienić Szablony do nauki lista.
  2. Wybierz jeden typ, pod którym chcesz zmienić nazwę arkuszy Zmień nazwę opcji.
  3. Wprowadź określoną wartość do Z pola wprowadzania.
  4. Kliknij OK. Otrzymasz następujące wyniki:

arkusze zmiany nazwy doc 6

Scenariusz 2. Zmień nazwę wielu arkuszy kalkulacyjnych na wartości komórek, używając Kutools dla programu Excel

arkusze zmiany nazwy doc 7

  1. Wybierz arkusze, których nazwę chcesz zmienić Szablony do nauki lista.
  2. Wybierz jeden typ, pod którym chcesz zmienić nazwę arkuszy Zmień nazwę opcji.
  3. Kliknij  przycisk doc , aby wybrać wartości komórek, którym chcesz nadać nazwy arkuszom na podstawie Z określonego zakresu
  4. Kliknij OK. Otrzymasz następujące wyniki:

arkusze zmiany nazwy doc 8

Scenariusz 3. Zmień nazwę wielu arkuszy kalkulacyjnych z określoną wartością komórki w każdym arkuszu za pomocą Kutools dla programu Excel

arkusze zmiany nazwy doc 9

  1. Wybierz arkusze, których nazwę chcesz zmienić Szablony do nauki lista.
  2. Wybierz jeden typ, pod którym chcesz zmienić nazwę arkuszy Zmień nazwę opcji.
  3. Kliknij  przycisk doc , aby wybrać określoną wartość komórki, której chcesz nadać nazwę arkuszom na podstawie Zmień nazwy arkuszy z określoną komórką
  4. Kliknij OK. Nazwy arkuszy zostały zmienione przy użyciu określonej wartości komórki w każdym arkuszu.

arkusze zmiany nazwy doc 10

Wskazówka: Aby móc korzystać z tej funkcji, należy zainstalować Kutools dla programu Excel najpierw proszę kliknij, aby pobrać i mieć 30-dniowy bezpłatny okres próbny teraz.

Używanie kodu VBA do zmiany nazwy wielu arkuszy

Tutaj przedstawię ci dwa kody VBA, aby zmienić nazwę wielu arkuszy.

Kod 1. Kod VBA umożliwiający jednoczesną zmianę nazw wielu arkuszy na żądaną nazwę

Korzystając z następującego kodu VBA, możesz szybko zmienić nazwy wszystkich arkuszy bieżącego skoroszytu z tym samym prefiksem w nazwach arkuszy, na przykład: KTE-order1, KTE-order 2 i KTE-order 3…

1. Kliknij na Deweloper > Visual Basici kliknij wstawka > Moduł Aplikacja Microsoft Visual Basic Windows.

2. Skopiuj i wklej następujący kod do pliku Moduł.

VBA: zmień nazwy wszystkich arkuszy, wprowadzając określoną nazwę

Sub ChangeWorkSheetName()
'Updateby20140624
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
newName = Application.InputBox("Name", xTitleId, "", Type:=2)
For i = 1 To Application.Sheets.Count
    Application.Sheets(i).Name = newName & i
Next
End Sub

3.  Kliknij doc-zmień nazwę-wiele-arkuszów-4 , aby wykonać kod i wprowadź żądaną nazwę w wyskakującym oknie dialogowym. zobacz zrzuty ekranu:

arkusze zmiany nazwy doc 2

4. Kliknij OK. Następnie możesz zobaczyć, że nazwy wszystkich arkuszy zostały zmienione.

arkusze zmiany nazwy doc 3

2. Kod VBA do zmiany nazwy wielu arkuszy według określonej wartości komórki w każdym arkuszu aktywnego skoroszytu

Korzystając z następującego kodu VBA, zmieni nazwę wszystkich arkuszy roboczych bieżącego skoroszytu, używając zawartości określonej komórki. Na przykład możesz wpisać nazwę arkusza w komórce A1 całego skoroszytu, a następnie nazwa arkusza zostanie zmieniona na wartość komórki A1.

1.  Określ komórkę, która ma zawierać nazwę arkusza w każdym arkuszu, i wpisz w niej nazwę arkusza. W tym przykładzie wpiszę nazwę arkusza w komórce A1 w każdym arkuszu.

2.  Kliknij Deweloper > Visual Basici kliknij wstawka > Moduł Aplikacja Microsoft Visual Basic System Windows.

3.  Skopiuj i wklej następujący kod do modułu.

VBA: Zmień nazwy arkuszy według określonej zawartości komórki

Sub RenameTabs()
'Updateby20140624
 For x = 1 To Sheets.Count
 If Worksheets(x).Range("A1").Value <> "" Then
 Sheets(x).Name = Worksheets(x).Range("A1").Value
 End If
 Next
 End Sub

4.  Kliknij doc-zmień nazwę-wiele-arkuszów-4 przycisk, aby wykonać kod. Nazwy wszystkich arkuszy roboczych są zmieniane na podstawie zawartości komórki A1.

Uwagi:

  • W powyższym kodzie A1 to zawartość komórki, na podstawie której chcesz zmienić nazwę arkusza roboczego, możesz ją zmienić według potrzeb
  • Jeśli określona komórka nie zawiera treści, nazwa arkusza określonej komórki nie zostanie zmieniona.

Demo: Zmień nazwę wielu arkuszy za pomocą Kutools for Excel


Kutools dla programu Excel: Ponad 300 przydatnych narzędzi na wyciągnięcie ręki! Już dziś rozpocznij 30-dniowy bezpłatny okres próbny bez ograniczeń funkcji. Pobierz teraz!
Comments (23)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi, I am trying to rename tabs but the rename function in the dropdown list is grey and I have no idea how to activte it. Please help.
Regards
John
This comment was minimized by the moderator on the site
Useless without kutools. What a waste of time.
This comment was minimized by the moderator on the site
i wants some requirments
1: i wants two or more blank sheets between two main sheets.

2: i want to copy one condent from sheet 1 to other sheets, at the same time the heading condet sheet name wil be chenged both sheets. that

sheet 01 heading is sheet 01. icopy the condent and paste it to other 1500 sheet at the same time i want to change the sheet name will be changed sheet 02, sheet 03 this orderly

3: i want to copy one condent from first sheet and i want to paste it some specific pages..
This comment was minimized by the moderator on the site
Good day,
Sorry can't help you with that yet. Welcome to post any question in our forum: https://www.extendoffice.com/forum.html to get more Excel support from out Excel professional or other Excel fans.
This comment was minimized by the moderator on the site
This is fab, I've been happily using '2. VBA code to rename multiple worksheets by specific cell value in each worksheet of the active workbook for months but now work have upgraded to Excel 2010 and it doesn't work anymore... can't find a similar solution online - any suggestions?
This comment was minimized by the moderator on the site
Thats great!!!, thank you very much for sharing vba codes. they are very useful
This comment was minimized by the moderator on the site
Thats great!!!, thank you very much for sharing vba codes. they are very useful
This comment was minimized by the moderator on the site
What if we want to have the numbers in descending order from 52 to 1?
This comment was minimized by the moderator on the site
I need to rename worksheets with data in cell Q5, however, multiple worksheets contain the same data in Q5. How can I tell Excel to rename those worksheets with the data in Q5 and just add something (like 1 or 2) after the name? I hope this makes sense.
This comment was minimized by the moderator on the site
I have tried to come up with something very similar, I have worksheet that has 2 columns and 119 rows. I need to take A1:B1 put them together and rename 3rd worksheet, next A2:B2, put them together and rename 4th worksheet, on until row 119. I have been hitting my head on the monitor trying to come up with easy way to do this. Any help would be much appreciated!
This comment was minimized by the moderator on the site
I have been looking for something very similar to these, however...I have sheet that has 2 columns and 119 rows. I need to combine A1:B1, start at the 3rd worksheet to rename the tab, next would be A2:B2, rename the 4th tab, so on and so forth. I have been beating my head against monitor and can't figure this one out...any help would be appreciate it.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations