Ինչպես հեռացնել մակրոները Excel-ից (ամբողջական ուղեցույց)
Microsoft Excel-ն առաջարկում է հզոր հատկություն մակրոների տեսքով, որը կարող է ավտոմատացնել կրկնվող առաջադրանքները և կատարել բազմաթիվ գործողություններ, որոնց ներկառուցված Excel-ի գործառույթները չեն կարող հասնել: Այնուամենայնիվ, կան դեպքեր, երբ այս մակրոները կարող են ավելորդ դառնալ կամ նույնիսկ անվտանգության պոտենցիալ վտանգներ առաջացնել, հատկապես երբ ձեր աշխատանքային գրքույկը կիսվում է ուրիշների հետ: Այս պահերի համար կարևոր է հասկանալ, թե ինչպես անվտանգ և արդյունավետ կերպով հեռացնել մակրոները: Այս ուղեցույցը ստեղծվել է, որպեսզի ձեզ ուղեկցի Excel-ի աշխատանքային գրքույկներից մակրոները հեռացնելու տարբեր եղանակներով՝ անհրաժեշտության դեպքում ապահովելով, որ դուք ունեք մաքուր, պարզեցված ֆայլ:
Ինչ պետք է իմանալ Excel-ում մակրոները հեռացնելուց առաջ
- Երբ բացում եք մակրո միացված աշխատանքային գրքույկը և փորձում եք հեռացնել մակրոները, նախ պետք է սեղմեք կոճակը Միացնել բովանդակությունը կոճակը ձեր աշխատանքային գրքում: Սա անհրաժեշտ է նախքան դրանք ջնջելը:
-
Նշում: Եթե դուք չեք տեսնում այս կոճակը, ապա դա ձեզ համար կանաչ լույս է, որպեսզի շարունակեք ջնջել մակրոները: Դրա բացակայության պատճառը կարող է լինել, եթե դուք ինքներդ ստեղծել եք մակրոներով ներկառուցված աշխատանքային գիրք և պահպանել այն: Այդ աշխատանքային գրքույկը նույն համակարգչում և Excel-ի անփոփոխ կարգավորումներով վերաբացելիս՝ Միացնել բովանդակությունը կոճակը հաճախ չի հայտնվում: Դա պայմանավորված է նրանով, որ ֆայլը գալիս է վստահելի աղբյուրից (դուք) և գտնվում է վստահելի վայրում (ձեր համակարգիչը):
- Խնդրում ենք հիշել, որ մակրոյի հեռացումից հետո վերականգնումը հնարավոր չէ: Ձեր աշխատանքը պաշտպանելու համար խորհուրդ է տրվում ստեղծել ձեր աշխատանքային գրքույկի կրկնօրինակը, նախքան որևէ մակրո ջնջելը:
Հեռացրեք կոնկրետ մակրո
Քայլ 1. Բացեք Մակրո երկխոսության տուփը
Նավարկել դեպի Երեվակիչ ներդիր եւ ընտրեք Մակրո բացելու համար Մակրո երկխոսության տուփ: (Եթե Երեվակիչ ներդիրը տեսանելի չէ ձեր Excel-ում, տեսեք նշումը քայլերից հետո:)
- Եթե դուք օգտագործում եք Excel 2013 կամ ավելի վերջին տարբերակը, ապա Մակրո կոճակը կարելի է գտնել նաև ներսում Դիտել էջանիշը.
- Դյուրանցումների սիրահարները կարող են ուղղակիորեն սեղմել Alt + F8 մուտք գործելու համար Մակրո երկխոսության վանդակում:
Քայլ 2. Ընտրեք և ջնջեք կոնկրետ մակրո
- Ընդլայնում «Մակրոներ» բացվող մենյու և ընտրեք ցանկալի նպատակակետը, որտեղից հեռացնել մակրոները:
- Մակրոների ցանկից ընտրեք մեկը, որը ցանկանում եք հեռացնել:
- Սեղմել ջնջել.
Նշումներ:
- Ավելացնել Երեվակիչ Excel-ի ժապավենի ներդիրը կատարեք հետևյալ կերպ.
- Աջ սեղմեք ժապավենի վրա ցանկացած վայրում և ընտրեք Անհատականացրեք ժապավենը….
- Theանկում Հիմնական էջանիշները հայտնվող պատուհանի աջ կողմում նշեք կողքի վանդակը Երեվակիչ եւ սեղմեք OK.
- Եթե դուք մտադիր եք հեռացնել մի քանի մակրո, դուք պետք է կրկնեք վերը նշված գործընթացը յուրաքանչյուր առանձին մակրոների համար: Բոլոր մակրոները խմբաքանակով ջնջելու հրահանգների համար անցեք հետևյալ բաժիններին:
Ջնջել բոլոր մակրոները աշխատանքային գրքույկից
Այն դեպքերում, երբ անհրաժեշտ է հեռացնել բոլոր մակրոները աշխատանքային գրքույկից, ահա երկու եղանակ.
Ջնջեք բոլոր մակրոները աշխատանքային գրքույկից՝ պահպանելով ֆայլը xlsx ձևաչափով
«Excel Workbook (*.xlsx)» ձևաչափն իր էությամբ չունի մակրոների աջակցություն: Որպես այդպիսին, ձեր աշխատանքային գրքույկը այս հատուկ ձևաչափով պահելը կհանգեցնի բոլոր ներկառուցված մակրոների ավտոմատ հեռացմանը: Այս մեթոդը գործարկելու համար խնդրում ենք գործել հետևյալ կերպ.
- navigate to Ֆայլ > Պահել As.
- Ընդարձակեք ֆայլի տեսակի բացվող ընտրացանկը և ընտրեք «Excel աշխատանքային գիրք (* .xlsx)«ձևաչափ.
-
Ձեր պատասխանը ուղարկված չէ: Դուք կարող եք մուտքագրել նոր անուն .xlsx ֆայլի համար բացվող ցանկի վերևի տեքստային տուփում: Ֆայլը այլ վայրում պահելու համար սեղմեք Թերթել.
- Սեղմել Փրկել.
-
Նշում: The Պահել As ինտերֆեյսը կարող է տարբերվել Excel-ի տարբեր տարբերակներում: Եթե դուք չեք դիտում աջ վահանակը, ինչպես ցույց է տրված վերևում, որտեղ հասանելի է ֆայլի ձևաչափի ընտրությունը, միշտ կարող եք սեղմել Թերթել ապա ընտրեք «Excel Workbook (*.xlsx)» ձևաչափը:
- Բացվող հուշման վանդակում ընտրեք այո.
Արդյունք
Արդյունքում պահվում է «.xlsx» ձևաչափով նոր ֆայլ՝ առանց մակրոների։ Այս .xlsx ֆայլը կընդունի բնօրինակ .xlsm ֆայլի անունը և կպահվի նույն տեղում:
Նշում: Այս մեթոդը չի ակցիզացնում UserForms-ը, Excel 5/95 երկխոսության աշխատաթերթերը և նմանատիպ տարրերը: Եթե դուք նպատակ ունեք վերացնել դրանք, խնդրում ենք դիմել հաջորդ մեթոդին:
Ջնջեք բոլոր մակրոները աշխատանքային գրքույկից Kutools-ի կողմից տրամադրված մեկ սեղմումով տարբերակով
Excel- ի համար նախատեսված գործիքներExcel-ի առաջադեմ հավելումը օգտվողներին տրամադրում է մեկ սեղմումով տարբերակ՝ առանց ջանքերի ջնջելու աշխատանքային գրքում ներկառուցված բոլոր մակրոները: Մեկ սեղմումով կարող եք մաքրել VBA մոդուլները, UserForms-ը, Excel 5/95 երկխոսության թերթերը և Excel 4 XLM մակրո աշխատաթերթերը:
Երբ բացեք աշխատանքային գիրքը, որը պարունակում է մակրոներ, որոնք ցանկանում եք ջնջել, նավարկեք դեպի Կուտոլս էջանշանը եւ ընտրել ջնջել > Հեռացնել բոլոր մակրոները. Եվ voilà, դու վերջացրիր:
Նշում: Ցանկանու՞մ եք օգտվել այս հատկությունից: Բեռնել Excel- ի համար նախատեսված գործիքներ հիմա! Բացի դրանից, Kutools-ը պարծենում է 300+ այլ առանձնահատկություններից և առաջարկում է 30-օրյա փորձարկում: Մի սպասեք, փորձեք այն այսօր:
Ջնջել բոլոր մակրոները մի քանի աշխատանքային գրքույկներից
Երբ բախվում եք մի քանի աշխատանքային գրքույկներից մակրոները վերացնելու խնդրին, կարող եք կիրառել երկու մոտեցում.
Հեռացրեք բոլոր մակրոները VBA-ով աշխատող թղթապանակից
Այս բաժնում ես ցույց կտամ, թե ինչպես արդյունավետ կերպով հեռացնել մակրոները բոլոր աշխատանքային գրքույկներից նշանակված թղթապանակում՝ օգտագործելով VBA մակրո:
- navigate to Ֆայլ > Ընտրանքներ > Վստահության կենտրոն > Վստահության կենտրոնի կարգավորումները > Մակրո կարգավորումներ, ապա ընտրեք «Վստահեք մուտքը VBA նախագծի օբյեկտի մոդել"տարբերակը:
- Համոզվեք, որ նշված թղթապանակում աշխատանքային գրքույկներ բաց չեն այս VBA-ն կատարելիս: Այն բաց աշխատանքային գրքույկներով գործարկելը կարող է հանգեցնել սխալների:
Քայլ 1. Ստեղծեք նոր մոդուլ
- մամուլ Alt + F11 բացելու համար Ualրագրերի Visual Basic (VBA) խմբագիր:
- Սեղմել Տեղադրել > Մոդուլներ նոր մոդուլ ստեղծելու համար:
Քայլ 2. Պատճենեք VBA կոդը մոդուլի պատուհանում
Պատճենեք ստորև նշված VBA կոդը և տեղադրեք այն բացվածի վրա Մոդուլներ պատուհան.
Sub RemoveMacrosFromWorkbooks()
' Update by ExtendOffice
Dim wb As Workbook
Dim FolderPath As String
Dim filename As String
Dim VBComp As Object
Dim VBProj As Object
With Application.FileDialog(msoFileDialogFolderPicker)
.title = "Select a folder"
.Show
If .SelectedItems.Count = 0 Then
MsgBox "No folder selected. The procedure will exit.", vbExclamation
Exit Sub
End If
FolderPath = .SelectedItems(1)
End With
If Right(FolderPath, 1) <> "\" Then FolderPath = FolderPath + "\"
filename = Dir(FolderPath & "*.xls*")
Application.ScreenUpdating = False
Application.DisplayAlerts = False
On Error Resume Next
Do While filename <> ""
Set wb = Workbooks.Open(FolderPath & filename)
If wb.HasVBProject Then
Set VBProj = wb.VBProject
For Each VBComp In VBProj.VBComponents
VBProj.VBComponents.Remove VBComp
Next VBComp
End If
wb.Close SaveChanges:=True
filename = Dir
Loop
Application.ScreenUpdating = True
Application.DisplayAlerts = True
MsgBox "Macros removal completed!", vbInformation
End Sub
Քայլ 3. Գործարկեք VBA կոդը
- Է Մոդուլներ պատուհան, սեղմել F5 կամ սեղմեք կոճակ՝ տեղադրված կոդը գործարկելու համար:
- Է Ընտրեք պանակ պատուհանը, որը հայտնվում է, ընտրեք աշխատանքային գրքույկներ պարունակող թղթապանակը, որտեղից կհեռացնեք մակրոները և սեղմեք OK.
Արդյունք
Այն բանից հետո, երբ մակրոն ավարտի ընտրված թղթապանակում գտնվող Excel ֆայլերի մշակումը և դրանցից մակրոները հեռացնելուց հետո, դուք կտեսնեք «Մակրոների հեռացումն ավարտված է:«հաղորդագրությունների տուփ.
Նշումներ:
- Այս մեթոդը չի ակցիզացնում UserForms-ը, Excel 5/95 երկխոսության աշխատաթերթերը և նմանատիպ տարրերը: Եթե դուք նպատակ ունեք վերացնել դրանք, խնդրում ենք դիմել հաջորդ մեթոդին:
- ՎԲԱ նախագծի օբյեկտ մոդելի տարբերակին Trust հասանելիության ակտիվացումը կարող է անվտանգության վտանգ ներկայացնել: Խորհուրդ է տրվում միացնել տարբերակը միայն այս կոդը գործարկելիս: Համոզվեք, որ հանել եք «Վստահեք մուտքը VBA նախագծի օբյեկտի մոդել« Տարբերակ, երբ կոդը ավարտի իր կատարումը:
Հեռացրեք բոլոր մակրոները Kutools-ով հատուկ աշխատանքային գրքույկներից
Excel- ի համար նախատեսված գործիքներ ապահովում է օգտագործողի համար հարմար եղանակ՝ մի քանի աշխատանքային գրքույկներից բոլոր մակրոները հեռացնելու համար: Նրանց համար, ովքեր տատանվում են կամ ծանոթ չեն VBA տեխնիկայի հետ, Kutools-ը ծառայում է որպես իդեալական այլընտրանք: Ձեր տրամադրության տակ գտնվող այս գործիքով VBA մոդուլները, UserForms-ը, Excel 5/95 երկխոսության թերթիկները և Excel 4 XLM մակրո աշխատաթերթերը կարող են հեշտությամբ հեռացվել:
Նշում: Այս ֆունկցիան գործարկելու համար հարկավոր է վստահել մուտքը VBA նախագծի օբյեկտի մոդելին: Excel-ում խնդրում ենք նավարկեք դեպի Ֆայլ > Ընտրանքներ > Վստահության կենտրոն > Վստահության կենտրոնի կարգավորումները > Մակրո կարգավորումներ, ապա ընտրեք «Վստահեք մուտքը VBA նախագծի օբյեկտի մոդել"տարբերակը:
Այն բանից հետո Excel-ի համար Kutools-ի ներբեռնում և տեղադրում, շարունակեք հետևյալ քայլերը.
- ընտրել Կուտոլս > ջնջել > Փաթեթում հեռացնել բոլոր մակրոները.
- Է Փաթեթում հեռացնել բոլոր մակրոները Երկխոսության տուփը, որը հայտնվում է, բոլոր բաց աշխատանքային գրքերը նշված են մակրո հեռացման համար: Ահա թե ինչ պետք է անեք հաջորդիվ.
- Մակրո հեռացման համար ավելի շատ աշխատանքային գրքեր ավելացնելու համար սեղմեք Ավելացնել կոճակը և ընտրեք որևէ մեկը Ֆայլ or Թղթապանակ.
- Եթե կան աշխատանքային գրքույկներ, որոնք ցանկանում եք բացառել մակրո հեռացման գործընթացից, սեղմեք դրանք հեռացնելու կոճակը:
- Երբ երկխոսության վանդակում թվարկեք բոլոր ցանկալի աշխատանքային գրքերը մակրո հեռացման համար, սեղմեք OK.
Արդյունք
Նոր երկխոսության տուփ է հայտնվում, որը ցույց է տալիս, թե քանի աշխատանքային գիրք է մշակել Kutools-ը մակրո հեռացման համար: Սեղմելուց հետո OK, արդյունքները ուրվագծելու համար կստեղծվի ավտոմատացված ամփոփ աշխատանքային գրքույկ:
Նշումներ:
- Ցանկանու՞մ եք օգտվել այս հատկությունից: Բեռնել Excel- ի համար նախատեսված գործիքներ հիմա! Դրա հետ մեկտեղ Kutools-ն առաջարկում է ավելի քան 300 այլ հնարավորություններ: 30-օրյա անվճար փորձաշրջանի դեպքում սպասելու պատճառ չկա: Փորձեք այն այսօր:
- ՎԲԱ նախագծի օբյեկտ մոդելի տարբերակին Trust հասանելիության ակտիվացումը կարող է անվտանգության վտանգ ներկայացնել: Խորհուրդ է տրվում միացնել տարբերակը միայն գործառույթը գործարկելիս: Համոզվեք, որ հանել եք «Վստահեք մուտքը VBA նախագծի օբյեկտի մոդել« Տարբերակ, երբ գործառույթն ավարտի իր կատարումը:
Վերևում ներկայացված է Excel-ում մակրոները հեռացնելու հետ կապված բոլոր համապատասխան բովանդակությունը: Հուսով եմ, որ ձեզ օգտակար կլինի ձեռնարկը: Եթե ցանկանում եք ուսումնասիրել Excel-ի ավելի շատ խորհուրդներ և հնարքներ, խնդրում ենք սեղմել այստեղ: մուտք գործելու հազարավոր ձեռնարկներից բաղկացած մեր լայնածավալ հավաքածուն:
Առնչվող հոդվածներ
Գրասենյակի արտադրողականության լավագույն գործիքները
Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար: Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...
Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք
- Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
- Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
- Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:
Բովանդակություն
- Ինչ պետք է իմանալ Excel-ում մակրոները հեռացնելուց առաջ
- Հեռացրեք կոնկրետ մակրո
- Ջնջել բոլոր մակրոները աշխատանքային գրքույկից
- Ֆայլը xlsx ձևաչափով պահպանելով
- Kutools-ի կողմից տրամադրված մեկ սեղմումով տարբերակով
- Հեռացրեք բոլոր մակրոները բազմաթիվ աշխատանքային գրքերից
- Հեռացրեք մակրոները աշխատանքային գրքույկներից VBA-ով թղթապանակում
- Հեռացրեք մակրոները ցանկացած կոնկրետ աշխատանքային գրքույկից Kutools-ով
- Առնչվող հոդվածներ
- Գրասենյակի արտադրողականության լավագույն գործիքները
- մեկնաբանություններ