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

Ինչպե՞ս արագ ջնջել Excel- ում նշված բոլոր անվանումները:

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


Deleteնջեք բոլոր անվանված տիրույթները ՝ անցնելով Անունների կառավարիչ

Անունի մենեջեր երկխոսության դաշտում կարող եք ստեղծել, խմբագրել և ջնջել նշված տիրույթները, ինչպես ցանկանում եք: Խնդրում եմ, արեք այսպես.

1. Գնալ դեպի Անունը կառավարիչ սեղմելով Ֆորմուլա > Անունը կառավարիչ, տես նկարի նկարը.
doc- ջնջել-անվանել-տիրույթները 1

2, Մեջ Անունը կառավարիչ երկխոսություն, սեղմել Հերթափոխություն ստեղնը `բոլոր անվանումների տիրույթները ընտրելու կամ պահելու համար Ctrl Ձեզ անհրաժեշտներն ընտրելու համար ստեղնը, տես նկարի նկարը.
doc- ջնջել-անվանել-տիրույթները 1

3. Եվ այնուհետեւ կտտացրեք ջնջել երկխոսության վերևում գտնվող կոճակը, և կհայտնվի հուշման տուփ, որը կհիշեցնի ձեզ, եթե վստահ եք, որ անունները կջնջեք:
doc- ջնջել-անվանել-տիրույթները 1

4. Այնուհետեւ կտտացրեք OK, բոլոր նշված տիրույթները միանգամից ջնջվել են:

doc- ջնջել-անվանել-տիրույթները 4 -2 doc- ջնջել-անվանել-տիրույթները 5

Գտեք և փոխարինեք բոլոր անվանված միջակայքերը բանաձևերում համապատասխան բջջային հղումներով

Excel- ի համար նախատեսված գործիքներ Փոխարինեք տիրույթի անունները օգտակարությունը ի վիճակի է հեշտությամբ պարզել ընտրված տիրույթում, նշված թերթում կամ բոլոր թերթերում անվանական տիրույթները կիրառող բոլոր բանաձևերը: Եվ այս օգտակար ծառայության հիմնական դերը բոլոր նշված տիրույթները փոխարինելն է այս բանաձևերում համապատասխան բջջային հղումներով:


գովազդը փոխարինում է անվանված 1 տիրույթը

Excel- ի համար նախատեսված գործիքներ - Supercharge Excel-ը ավելի քան 300 հիմնական գործիքներով: Վայելեք լիարժեք հնարավորություններով 30-օրյա ԱՆՎՃԱՐ փորձարկում՝ առանց կրեդիտ քարտի պահանջի: Get It Now

Deleteնջեք բոլոր անվանված միջակայքերը VBA կոդով

Հետևյալ կարճ VBA կոդը կարող է նաև օգնել ձեզ հեռացնել աշխատանքային գրքում նշված բոլոր անվանումները:

1, Պահեք պահեք ALT + F11 ստեղները, և այն բացում է Microsoft Visual Basic հավելվածների համար պատուհան.

2: Սեղմեք Տեղադրել > Մոդուլներ, և տեղադրեք հետևյալ կոդը Մոդուլի պատուհան.

VBA կոդ. Excel- ում ջնջեք բոլոր անվանված միջակայքերը

Sub DeleteNames()
'Update 20140314
Dim xName As Name
For Each xName In Application.ActiveWorkbook.Names
    xName.Delete
Next
End Sub

3, Դրանից հետո սեղմեք F5 այս կոդը գործարկելու բանալին, աշխատանքային գրքում բոլոր անունները անմիջապես կհեռացվեն:


Առնչվող հոդվածներ քանակը:

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

🤖 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 (8)
Rated 4.5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
first if the excel extension is xls then convert it using excel to xlsx .then close excel. make a backup of your xlsx file. rename this backup extension to zip. under zip file there is a xl folder.under the xl folder there is a workbook.xml file. open it with xml notepad and delete defined names. or open it with notepad delete between <definednames> to </definednames>. and also delete this definednames parts too.then save this workbook.xml and drag drop inside zip files xl folder . then save it. and change the extension to xlsx file. open the file and press Ctrl+S. All defined names cleared with hidden ones.
Rated 4.5 out of 5
This comment was minimized by the moderator on the site
You should check if it is an internal protected name range like so
```
Sub DeleteNames()
Dim xName As Name
For Each xName In Application.ActiveWorkbook.Names
If Split(xName.Name, ".")(0) <> "_xlfn" Then
xName.Delete
End If
Next
End Sub
```
This comment was minimized by the moderator on the site
This was an improved code from the prior. I had many names for which the delete button was dimmed out, wouldn't work, nor would the prior code. Yours removed all but one. Thank you!!
This comment was minimized by the moderator on the site

Sub DeleteNames()
    Dim xName As Name
    For Each xName In Application.ActiveWorkbook.Names
        If Split(xName.Name, ".")(0) <> "_xlfn" Then
            xName.Delete
        End If
    Next
End Sub
This comment was minimized by the moderator on the site
Run Time Error 7
out of memory
This comment was minimized by the moderator on the site
Hello, Murali
I have tested the code, it works well in my workbook.
Could you upload your workbook here, so that we can check where the problem is?

Thank you!
This comment was minimized by the moderator on the site
How about something a little more specific.

First Identify all unused named ranges, for review.

Second, macro to delete all unused named ranges.
This comment was minimized by the moderator on the site
When I try to run the above VBA Code, I get the following error:

Run-time error '1004'
The syntax of this name isn't correct.

Verify that the name:
- Starts with a letter or underscore
- Doesn't include a space or character that isn't allowed
- Doesn't conflict with an existing name in the workbook
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations