Բաց թողնել հիմնական բովանդակությունը

Ինչպե՞ս վերանվանել աշխատաթերթերը ՝ հիմնված բջջային արժեքների վրա Excel- ում:

Աշխատաթերթերի վերանվանումը սովորաբար կիրառվում է մեր Excel աշխատանքում, բայց երբևէ փորձե՞լ եք վերանվանել աշխատաթերթերը ՝ ելնելով բջիջների արժեքներից: Իհարկե, դուք կարող եք ձեռքով վերանվանել աշխատանքային թերթերը, բայց այստեղ այս ձեռնարկը ներկայացնում է որոշ հնարքներ, որոնք կարող են արագ վերանվանել բազմաթիվ աշխատանքային թերթեր ՝ հիմնված բջջային արժեքների վրա, որոնք կարող են խնայել ձեր աշխատանքային ժամանակը:

Վերանվանել VBA- ով հատուկ բջիջի վրա հիմնված աշխատանքային թերթերը

Վերանվանել աշխատանքային թերթերը, որոնք հիմնված են հատուկ բջիջի վրա, Վերանվանել բազմակի աշխատաթերթեր լավ գաղափար 3

Վերանվանել աշխատանքային թերթերը `հիմնված բջիջների մի շարք բովանդակության վրա, Վերանվանել բազմակի աշխատաթերթեր լավ գաղափար 3


Ստորև ներկայացված VBA- ով, դուք կարող եք վերանվանել հարաբերական աշխատանքային թերթը ՝ հիմնվելով որոշակի բջիջի վրա:

1. Ընտրեք այն բջիջը, որի հիման վրա ցանկանում եք վերանվանել աշխատանքային թերթը, այս դեպքում ընտրեք Բջիջ A1: Տեսեք,

փաստաթուղթը վերանվանել աշխատանքային թերթ 1

2. Մամուլ Alt + F11 բացելու ստեղները Microsoft Visual Basic հավելվածների համար պատուհան.

3: սեղմեք Տեղադրել > Մոդուլներ, ապա տեղադրեք ներքևում գտնվող VBA կոդը նորի վրա Մոդուլներ պատուհան.

VBA. Վերանվանել աշխատանքային թերթերը ՝ հիմնված բջիջների որոշակի արժեքների վրա:

Sub RenameSheet()
'UpdatebyKutools20191129
Dim xWs As Worksheet
Dim xRngAddress As String
Dim xName As String
Dim xSSh As Worksheet
Dim xInt As Integer
xRngAddress = Application.ActiveCell.Address
On Error Resume Next
Application.ScreenUpdating = False
For Each xWs In Application.ActiveWorkbook.Sheets
    xName = xWs.Range(xRngAddress).Value
    If xName <> "" Then
        xInt = 0
        Set xSSh = Nothing
        Set xSSh = Worksheets(xName)
        While Not (xSSh Is Nothing)
            Set xSSh = Nothing
            Set xSSh = Worksheets(xName & "(" & xInt & ")")
            xInt = xInt + 1
        Wend
        If xInt = 0 Then
            xWs.Name = xName
        Else
            If xWs.Name <> xName Then
                xWs.Name = xName & "(" & xInt & ")"
            End If
        End If
    End If
Next
Application.ScreenUpdating = True
End Sub

4. Մամուլ F5 VBA կոդը գործարկելու բանալին: Այնուհետեւ բոլոր աշխատանքային թերթերը վերանվանվել են յուրաքանչյուր հարաբերական A1 բջիջի արժեքների միջոցով:

փաստաթուղթը վերանվանել աշխատանքային թերթ 2


Եթե ​​դուք ունեք Excel- ի համար նախատեսված գործիքներ, ձեզ հարկավոր չէ պահպանել VBA կոդը, կարող եք օգտագործել այն Վերանվանել մի քանի աշխատանքային թերթեր հատկություն ՝ արագ վերանվանելու բոլոր աշխատանքային թերթերը ՝ հիմնվելով դրանց հարաբերական բջիջների վրա:

Excel- ի համար նախատեսված գործիքներ, ավելի քան 300 հարմար գործառույթներ, ավելի հեշտացնում է ձեր գործերը: 

Այն բանից հետո անվճար տեղադրում Excel- ի համար նախատեսված գործիքներ, խնդրում ենք վարվել ինչպես ստորև ՝

1. Միացրեք աշխատանքային գրքույկը, որը ցանկանում եք վերանվանել դրա աշխատանքային թերթերի անունները:

2: սեղմեք Kutools Plus > Աշխատանքային թերթիկ > Վերանվանել աշխատանքային թերթերը, Տեսեք,

փաստաթուղթը վերանվանել աշխատանքային թերթ 11

3. Ապա դուրս եկած երկխոսության մեջ ստուգեք թերթերը, որոնց տակ ցանկանում եք վերանվանել Worksheets պատուհանը և ընտրեք դրանցից մեկը Վերանվանել ընտրանքը ձեզ պետք է, այստեղ ես կփոխարինեմ թերթիկի անունը, ապա ստուգեմ Վերանվանել աշխատանքային թերթերը հատուկ բջիջով, և ընտրեք այն բջիջը, որով պետք է վերանվանել: Տեսեք,

փաստաթուղթը վերանվանել աշխատանքային թերթ 9

4: սեղմեք Ok, Այժմ թերթերը վերանվանվում են բջիջների հատուկ պարունակությամբ:

փաստաթուղթը վերանվանել աշխատանքային թերթ 2

Բայց երբեմն ձեզ հարկավոր է վերանվանել բազմաթիվ աշխատանքային թերթեր ՝ հիմնված բջջային արժեքների մի շարք վրա, ինչպես ցույց է տրված նկարում նշված էկրանի վրա, այս դեպքում կարող եք ընտրել ներքևի մեթոդը.

փաստաթուղթը վերանվանել աշխատանքային թերթ 3


հետ Վերանվանել մի քանի աշխատանքային թերթեր of Excel- ի համար նախատեսված գործիքներ, Դուք նաև կարող եք վերանվանել թերթերը ՝ հիմնվելով ընտրված տիրույթի վրա:

Այն բանից հետո անվճար տեղադրում Excel- ի համար նախատեսված գործիքներ, խնդրում ենք վարվել ինչպես ստորև ՝

1: սեղմեք Kutools Plus > Աշխատանքային թերթիկ > Վերանվանել աշխատանքային թերթերը, Տեսեք,

փաստաթուղթը վերանվանել աշխատանքային թերթ 11

2. Մեջ Վերանվանել մի քանի աշխատանքային թերթեր երկխոսություն, դուք պետք է նշեք պարամետրերը հետևյալ կերպ.

(1) Ընտրեք այն աշխատաթերթերը, որոնցից պետք է վերանվանել Աշխատանքային թերթիկների ցուցակ;

(2) Ստուգեք Հատուկ տիրույթից տարբերակը և ընտրեք այն բջիջների արժեքները, որոնց հիման վրա անհրաժեշտ է վերանվանել;

(3) Նշեք Վերանվանել ընտրանքները, կարող եք ստուգել Տեղադրեք նախքան թերթի բնօրինակը, Տեղադրեք թերթի բնօրինակի անունըԿամ Փոխարինեք թերթի բնօրինակը, և համապատասխան արդյունքը կարող եք նախադիտել երկխոսությունում:

փաստաթուղթը վերանվանել աշխատանքային թերթ 10

3: սեղմեք Ok, ապա կարող եք տեսնել, որ ձեր ընտրած բոլոր աշխատանքային թերթերը վերանվանվել են ՝ ելնելով նշված բջիջների արժեքներից:

Փոխարինեք թերթի բնօրինակը

փաստաթուղթը վերանվանել աշխատանքային թերթ 6

Տեղադրեք նախքան թերթի բնօրինակը

փաստաթուղթը վերանվանել աշխատանքային թերթ 7

Տեղադրեք թերթի բնօրինակի անունը

փաստաթուղթը վերանվանել աշխատանքային թերթ 8

Վերանվանել Worksheets կոմունալ ծրագիրը, կարող եք նաև վերանվանել հատուկ նախածանցով կամ վերջածանցով աշխատաթերթերը: Սեղմեք այստեղ ՝ բազմակի աշխատաթերթերի անվանափոխման մասին ավելին իմանալու համար:

Գրասենյակի արտադրողականության լավագույն գործիքները

🤖 Kutools AI օգնականՀեղափոխություն կատարել տվյալների վերլուծության հիման վրա՝ Խելացի կատարում   |  Ստեղծեք ծածկագիր  |  Ստեղծեք հատուկ բանաձևեր  |  Վերլուծել տվյալները և ստեղծել գծապատկերներ  |  Invoke Kutools-ի գործառույթները...
Հանրաճանաչ հատկություններ: Գտեք, ընդգծեք կամ նույնականացրեք կրկնօրինակները   |  Deleteնջել դատարկ շարքերը   |  Միավորել սյունակները կամ բջիջները՝ առանց տվյալների կորստի   |   Կլոր առանց բանաձևի ...
Super Փնտրել: Բազմաթիվ չափանիշների VLookup    Բազմակի արժեք VLookup  |   VLookup բազմաթիվ թերթերում   |   Fuzzy Փնտրել ....
Ընդլայնված բացվող ցուցակ: Արագ ստեղծեք բացվող ցուցակը   |  Կախված բացվող ցուցակ   |  Բազմակի ընտրություն Drop Down ցուցակ ....
Սյունակի կառավարիչ: Ավելացրեք որոշակի քանակությամբ սյունակներ  |  Տեղափոխել սյունակները  |  Փոխարկել թաքնված սյունակների տեսանելիության կարգավիճակը  |  Համեմատեք միջակայքերը և սյունակները ...
Առանձնահատկություններ: Ցանցի կենտրոնացում   |  Դիզայնի տեսք   |   Մեծ Formula Bar    Աշխատանքային գրքույկի և թերթիկների կառավարիչ   |  Ռեսուրսների գրադարան (Ավտոմատ տեքստ)   |  Ամսաթիվ ընտրող   |  Միավորել աշխատանքային թերթերը   |  Գաղտնագրել/գաղտնազերծել բջիջները    Ուղարկեք նամակներ ըստ ցանկի   |  Սուպեր զտիչ   |   Հատուկ զտիչ (զտել թավ/շեղ/շեղված...) ...
Լավագույն 15 գործիքների հավաքածու12 Տեքստ Գործիքներ (Ավելացրեք տեքստ, Հեռացնել նիշերը, ...)   |   50+ Աղյուսակ Տեսակներ (Գանտի աղյուսակը, ...)   |   40+ Գործնական Բանաձեւեր (Հաշվարկել տարիքը ՝ ելնելով ծննդյան տարեդարձից, ...)   |   19 միացում Գործիքներ (Տեղադրեք QR կոդ, Տեղադրեք նկար ուղուց, ...)   |   12 Փոխարկում Գործիքներ (Բառեր համարներ, Արտարժույթի փոխակերպումը, ...)   |   7 Միաձուլում և պառակտում Գործիքներ (Ընդլայնված կոմբինատ տողեր, Պառակտված բջիջներ, ...)   |   ... եւ ավելին

Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար:  Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...

Նկարագրություն


Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք

  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:
Comments (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Every time I look for a VBA routine and find an article like this from you guys, I try the sample code and it NEVER works. It always goes into Debug on the first try. I am starting to believe you deliberately publish poorly written code to drive people to try and purchase your Add-in.
This comment was minimized by the moderator on the site
Hi, Don, the VBA has updated twice, it may be works for most of conditions, but not for the all. 
This comment was minimized by the moderator on the site
In the VBA code example, what changes would be made to select A2 as the cell value rather than A1?
This comment was minimized by the moderator on the site
Hi, Henry, select A2 instead of A1, all sheets will renamed with the value of cell A2.
This comment was minimized by the moderator on the site
'Updateby20150602
This code showing error..............Only works ActiveSheet & RunTime Error 1004 [Object_Worksheet faild]
This comment was minimized by the moderator on the site
Hi, Biplab Das, maybe the original code cannot work at new versions (2013 or later), I have upadated a new code in the tutorial, you could try again.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations