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

Ինչպես հեռացնել մակրոները Excel-ից (ամբողջական ուղեցույց)

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


Ինչ պետք է իմանալ Excel-ում մակրոները հեռացնելուց առաջ

  • Երբ բացում եք մակրո միացված աշխատանքային գրքույկը և փորձում եք հեռացնել մակրոները, նախ պետք է սեղմեք կոճակը Միացնել բովանդակությունը կոճակը ձեր աշխատանքային գրքում: Սա անհրաժեշտ է նախքան դրանք ջնջելը:
  • Նշում: Եթե ​​դուք չեք տեսնում այս կոճակը, ապա դա ձեզ համար կանաչ լույս է, որպեսզի շարունակեք ջնջել մակրոները: Դրա բացակայության պատճառը կարող է լինել, եթե դուք ինքներդ ստեղծել եք մակրոներով ներկառուցված աշխատանքային գիրք և պահպանել այն: Այդ աշխատանքային գրքույկը նույն համակարգչում և Excel-ի անփոփոխ կարգավորումներով վերաբացելիս՝ Միացնել բովանդակությունը կոճակը հաճախ չի հայտնվում: Դա պայմանավորված է նրանով, որ ֆայլը գալիս է վստահելի աղբյուրից (դուք) և գտնվում է վստահելի վայրում (ձեր համակարգիչը):

  • Խնդրում ենք հիշել, որ մակրոյի հեռացումից հետո վերականգնումը հնարավոր չէ: Ձեր աշխատանքը պաշտպանելու համար խորհուրդ է տրվում ստեղծել ձեր աշխատանքային գրքույկի կրկնօրինակը, նախքան որևէ մակրո ջնջելը:

Հեռացրեք կոնկրետ մակրո

Քայլ 1. Բացեք Մակրո երկխոսության տուփը

Նավարկել դեպի Երեվակիչ ներդիր եւ ընտրեք Մակրո բացելու համար Մակրո երկխոսության տուփ: (Եթե Երեվակիչ ներդիրը տեսանելի չէ ձեր Excel-ում, տեսեք նշումը քայլերից հետո:)

Հուշում.
  • Եթե ​​դուք օգտագործում եք Excel 2013 կամ ավելի վերջին տարբերակը, ապա Մակրո կոճակը կարելի է գտնել նաև ներսում Դիտել էջանիշը.
  • Դյուրանցումների սիրահարները կարող են ուղղակիորեն սեղմել Alt + F8 մուտք գործելու համար Մակրո երկխոսության վանդակում:

Քայլ 2. Ընտրեք և ջնջեք կոնկրետ մակրո

  1. Ընդլայնում «Մակրոներ» բացվող մենյու և ընտրեք ցանկալի նպատակակետը, որտեղից հեռացնել մակրոները:
  2. Մակրոների ցանկից ընտրեք մեկը, որը ցանկանում եք հեռացնել:
  3. Սեղմել ջնջել.

Նշումներ:

  • Ավելացնել Երեվակիչ Excel-ի ժապավենի ներդիրը կատարեք հետևյալ կերպ.
    1. Աջ սեղմեք ժապավենի վրա ցանկացած վայրում և ընտրեք Անհատականացրեք ժապավենը….
    2. Theանկում Հիմնական էջանիշները հայտնվող պատուհանի աջ կողմում նշեք կողքի վանդակը Երեվակիչ եւ սեղմեք OK.
  • Եթե ​​դուք մտադիր եք հեռացնել մի քանի մակրո, դուք պետք է կրկնեք վերը նշված գործընթացը յուրաքանչյուր առանձին մակրոների համար: Բոլոր մակրոները խմբաքանակով ջնջելու հրահանգների համար անցեք հետևյալ բաժիններին:

Ջնջել բոլոր մակրոները աշխատանքային գրքույկից

Այն դեպքերում, երբ անհրաժեշտ է հեռացնել բոլոր մակրոները աշխատանքային գրքույկից, ահա երկու եղանակ.


Ջնջեք բոլոր մակրոները աշխատանքային գրքույկից՝ պահպանելով ֆայլը xlsx ձևաչափով

«Excel Workbook (*.xlsx)» ձևաչափն իր էությամբ չունի մակրոների աջակցություն: Որպես այդպիսին, ձեր աշխատանքային գրքույկը այս հատուկ ձևաչափով պահելը կհանգեցնի բոլոր ներկառուցված մակրոների ավտոմատ հեռացմանը: Այս մեթոդը գործարկելու համար խնդրում ենք գործել հետևյալ կերպ.

  1. navigate to Ֆայլ > Պահել As.
  2. Ընդարձակեք ֆայլի տեսակի բացվող ընտրացանկը և ընտրեք «Excel աշխատանքային գիրք (* .xlsx)«ձևաչափ.
  3. Ձեր պատասխանը ուղարկված չէ: Դուք կարող եք մուտքագրել նոր անուն .xlsx ֆայլի համար բացվող ցանկի վերևի տեքստային տուփում: Ֆայլը այլ վայրում պահելու համար սեղմեք Թերթել.
  4. Սեղմել Փրկել.
  5. Նշում: The Պահել As ինտերֆեյսը կարող է տարբերվել Excel-ի տարբեր տարբերակներում: Եթե ​​դուք չեք դիտում աջ վահանակը, ինչպես ցույց է տրված վերևում, որտեղ հասանելի է ֆայլի ձևաչափի ընտրությունը, միշտ կարող եք սեղմել Թերթել ապա ընտրեք «Excel Workbook (*.xlsx)» ձևաչափը:

  6. Բացվող հուշման վանդակում ընտրեք այո.

Արդյունք

Արդյունքում պահվում է «.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 մակրո:

Նշում: Նախքան VBA մակրոյով մակրոները հեռացնելը, դուք պետք է.
  • navigate to Ֆայլ > Ընտրանքներ > Վստահության կենտրոն > Վստահության կենտրոնի կարգավորումները > Մակրո կարգավորումներ, ապա ընտրեք «Վստահեք մուտքը VBA նախագծի օբյեկտի մոդել"տարբերակը:
  • Համոզվեք, որ նշված թղթապանակում աշխատանքային գրքույկներ բաց չեն այս VBA-ն կատարելիս: Այն բաց աշխատանքային գրքույկներով գործարկելը կարող է հանգեցնել սխալների:

Քայլ 1. Ստեղծեք նոր մոդուլ

  1. մամուլ Alt + F11 բացելու համար Ualրագրերի Visual Basic (VBA) խմբագիր:
  2. Սեղմել Տեղադրել > Մոդուլներ նոր մոդուլ ստեղծելու համար:

Քայլ 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 կոդը

  1. Է Մոդուլներ պատուհան, սեղմել F5 կամ սեղմեք կոճակ՝ տեղադրված կոդը գործարկելու համար:
  2. Է Ընտրեք պանակ պատուհանը, որը հայտնվում է, ընտրեք աշխատանքային գրքույկներ պարունակող թղթապանակը, որտեղից կհեռացնեք մակրոները և սեղմեք 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-ի ներբեռնում և տեղադրում, շարունակեք հետևյալ քայլերը.

  1. ընտրել Կուտոլս > ջնջել > Փաթեթում հեռացնել բոլոր մակրոները.
  2. Է Փաթեթում հեռացնել բոլոր մակրոները Երկխոսության տուփը, որը հայտնվում է, բոլոր բաց աշխատանքային գրքերը նշված են մակրո հեռացման համար: Ահա թե ինչ պետք է անեք հաջորդիվ.
    1. Մակրո հեռացման համար ավելի շատ աշխատանքային գրքեր ավելացնելու համար սեղմեք Ավելացնել կոճակը և ընտրեք որևէ մեկը Ֆայլ or Թղթապանակ.
    2. Եթե ​​կան աշխատանքային գրքույկներ, որոնք ցանկանում եք բացառել մակրո հեռացման գործընթացից, սեղմեք դրանք հեռացնելու կոճակը:
    3. Երբ երկխոսության վանդակում թվարկեք բոլոր ցանկալի աշխատանքային գրքերը մակրո հեռացման համար, սեղմեք OK.

Արդյունք

Նոր երկխոսության տուփ է հայտնվում, որը ցույց է տալիս, թե քանի աշխատանքային գիրք է մշակել Kutools-ը մակրո հեռացման համար: Սեղմելուց հետո OK, արդյունքները ուրվագծելու համար կստեղծվի ավտոմատացված ամփոփ աշխատանքային գրքույկ:

Նշումներ:

  • Ցանկանու՞մ եք օգտվել այս հատկությունից: Բեռնել Excel- ի համար նախատեսված գործիքներ հիմա! Դրա հետ մեկտեղ Kutools-ն առաջարկում է ավելի քան 300 այլ հնարավորություններ: 30-օրյա անվճար փորձաշրջանի դեպքում սպասելու պատճառ չկա: Փորձեք այն այսօր:
  • ՎԲԱ նախագծի օբյեկտ մոդելի տարբերակին Trust հասանելիության ակտիվացումը կարող է անվտանգության վտանգ ներկայացնել: Խորհուրդ է տրվում միացնել տարբերակը միայն գործառույթը գործարկելիս: Համոզվեք, որ հանել եք «Վստահեք մուտքը VBA նախագծի օբյեկտի մոդել« Տարբերակ, երբ գործառույթն ավարտի իր կատարումը:

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

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations