Jak skopiować arkusz i zmienić nazwę na podstawie wartości komórki w programie Excel?
Zwykle możesz zastosować Przenieś lub skopiuj funkcji, aby skopiować arkusz, a następnie ręcznie wpisz nową nazwę kopii, jeśli potrzebujesz. Ale czy kiedykolwiek próbowałeś zmienić nazwę arkusza na podstawie wartości komórki po skopiowaniu arkusza? W tym artykule omówię, jak automatycznie zmienić nazwę arkusza na podstawie wartości komórki podczas tworzenia kopii.
Skopiuj arkusz roboczy i zmień nazwę na podstawie wartości komórki za pomocą kodu VBA
Skopiuj arkusz roboczy wiele razy i zmień nazwę na podstawie wartości komórek za pomocą Kutools for Excel
Skopiuj arkusz roboczy i zmień nazwę na podstawie wartości komórki za pomocą kodu VBA
Poniższy kod VBA może pomóc w skopiowaniu arkusza roboczego i automatycznej zmianie jego nazwy na określoną wartość komórki, wykonaj następujące czynności:
1. Aktywuj arkusz, który chcesz skopiować, a następnie przytrzymaj klawisz ALT + F11 klawisze, aby otworzyć Microsoft Visual Basic for Applications okno.
2, Kliknij wstawka > Modułi wklej następujący kod w Moduł Okno.
Kod VBA: Skopiuj arkusz i zmień nazwę na wartość komórki:
Sub Copyrenameworksheet()
'Updateby Extendoffice
Dim ws As Worksheet
Set wh = Worksheets(ActiveSheet.Name)
ActiveSheet.Copy After:=Worksheets(Sheets.Count)
If wh.Range("A1").Value <> "" Then
ActiveSheet.Name = wh.Range("A1").Value
End If
wh.Activate
End Sub
3. A następnie naciśnij F5 klucz do uruchomienia tego kodu, a twój bieżący arkusz roboczy został skopiowany do bieżącego skoroszytu po wszystkich arkuszach roboczych, a jego nazwa została zmieniona na podaną wartość komórki, patrz zrzut ekranu:
Uwagi: W powyższym kodzie odwołanie do komórki A1 to wartość komórki, której nazwę chcesz zmienić dla nowego skopiowanego arkusza, możesz ją zmienić według potrzeb.
Skopiuj arkusz roboczy wiele razy i zmień nazwę na podstawie wartości komórek za pomocą Kutools for Excel
Powyższy kod może zmienić nazwę tylko z jedną wartością komórki, jeśli chcesz wielokrotnie skopiować arkusz i zmienić ich nazwę na podstawie listy wartości komórek, Kutools dla programu Excel'S Utwórz arkusz roboczy sekwencji może pomóc w jak najszybszym wykonaniu tego zadania.
Kutools dla programu Excel : z ponad 300 poręcznymi dodatkami Excela, które można wypróbować bez ograniczeń w ciągu 30 dni. |
Po zainstalowaniu Kutools dla programu Excelwykonaj następujące czynności:
1, Kliknij Kutools Plus > Ćwiczenie > Utwórz Arkusze Sekwencjizobacz zrzut ekranu:

2, w Utwórz arkusz roboczy sekwencji w oknie dialogowym wykonaj następujące operacje:
(1.) Wybierz nazwę arkusza, który chcesz skopiować z pliku Arkusz podstawowy Lista rozwijana;
(2.) Wybierz opcję Dane w zakresie pod Nazwy arkuszy oparte na sekcję i kliknij , aby wybrać wartości komórek, na podstawie których chcesz zmienić nazwę skopiowanych arkuszy.
3. Następnie kliknij Ok przycisk, a określony arkusz roboczy został wielokrotnie skopiowany i zmieniono jego nazwę na wartości komórek wybrane w nowym skoroszycie, zobacz zrzut ekranu:
Pobierz i bezpłatną wersję próbną Kutools dla programu Excel teraz!
Demo: skopiuj arkusz roboczy wiele razy i zmień nazwę na podstawie wartości komórek za pomocą Kutools for Excel
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 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!
