Sut i gael gwared ar macros o Excel (Canllaw cyflawn)
Mae Microsoft Excel yn cynnig nodwedd bwerus ar ffurf macros, a all awtomeiddio tasgau ailadroddus, a chyflawni llawer o weithrediadau na all nodweddion Excel adeiledig eu cyflawni. Fodd bynnag, mae yna achosion lle gallai'r macros hyn ddod yn ddiangen neu hyd yn oed achosi risgiau diogelwch posibl, yn enwedig wrth rannu'ch llyfr gwaith ag eraill. Ar gyfer yr eiliadau hyn, mae deall sut i gael gwared ar macros yn ddiogel ac yn effeithiol yn hanfodol. Mae'r canllaw hwn wedi'i saernïo i'ch tywys trwy'r dulliau amrywiol o dynnu macros o'ch llyfrau gwaith Excel, gan sicrhau bod gennych ffeil lân, symlach pan fo angen.
Pethau i'w gwybod cyn tynnu macros yn Excel
- Wrth agor llyfr gwaith macro-alluogi a cheisio tynnu'r macros, rhaid i chi yn gyntaf glicio ar y Galluogi Cynnwys botwm yn eich llyfr gwaith. Mae hyn yn angenrheidiol cyn y gallwch symud ymlaen i'w dileu.
-
Nodyn: Os na welwch y botwm hwn, mae'n olau gwyrdd i chi fynd ymlaen a dileu'r macros. Efallai mai'r rheswm am ei absenoldeb yw os ydych chi wedi creu llyfr gwaith wedi'i fewnosod â macros eich hun a'i gadw. Wrth ailagor y llyfr gwaith hwnnw ar yr un cyfrifiadur a gyda gosodiadau Excel heb eu newid, mae'r Galluogi Cynnwys yn aml nid yw'r botwm yn ymddangos. Mae hynny oherwydd bod y ffeil yn dod o ffynhonnell ddibynadwy (chi) ac wedi'i lleoli mewn lleoliad dibynadwy (eich cyfrifiadur).
- Cofiwch, unwaith y bydd macro yn cael ei ddileu, nid yw adferiad yn bosibl. Er mwyn diogelu eich gwaith, fe'ch cynghorir i greu copi wrth gefn o'ch llyfr gwaith cyn dileu unrhyw macros.
Dileu macro penodol
Cam 1: Agorwch y blwch deialog Macro
Navigate at y Datblygwr tab a dewiswch Macros i agor y Macro blwch deialog. (Os bydd y Datblygwr Nid yw tab yn weladwy yn eich Excel, gweler y nodyn ar ôl y camau.)
- Os ydych chi'n defnyddio Excel 2013 neu fersiwn mwy diweddar, mae'r Macros gellir dod o hyd i botwm hefyd o fewn y Gweld tab.
- Gall selogion llwybrau byr bwyso'n uniongyrchol Alt + F8 i gael mynediad i'r Macro blwch deialog.
Cam 2: Dewiswch a dileu'r macro penodol
- Ehangu "Macros yn" gwymplen a dewiswch y gyrchfan a ddymunir o ble i gael gwared ar macros.
- O'r rhestr o macros, dewiswch yr un rydych chi am ei dynnu.
- Cliciwch Dileu.
Nodiadau:
- I ychwanegu'r Datblygwr tab i'r rhuban yn Excel, gwnewch fel a ganlyn:
- De-gliciwch unrhyw le ar y rhuban a dewiswch Addasu'r Rhuban….
- Yn y rhestr o Prif Tabiau ar ochr dde'r ffenestr sy'n ymddangos, gwiriwch y blwch nesaf at Datblygwr a chliciwch OK.
- Os ydych chi'n bwriadu dileu macros lluosog, bydd yn rhaid i chi ailadrodd y broses uchod ar gyfer pob macro unigol. I gael cyfarwyddiadau ar ddileu swp-ddileu pob macros, ewch ymlaen i'r adrannau canlynol.
Dileu pob macros o lyfr gwaith
Mewn achosion lle mae angen i chi gael gwared ar yr holl macros o lyfr gwaith, dyma ddau ddull:
Dileu pob macros o lyfr gwaith trwy arbed y ffeil mewn fformat xlsx
Mae'r fformat "Excel Workbook (*.xlsx)" yn gynhenid yn brin o gefnogaeth i macros. O'r herwydd, bydd arbed eich llyfr gwaith yn y fformat penodol hwn yn arwain at ddileu'r holl macros sydd wedi'u mewnosod yn awtomatig. I weithredu'r dull hwn, ewch ymlaen yn garedig fel a ganlyn:
- navigate at Ffeil > Save As.
- Ehangwch y gwymplen math ffeil a dewis y "Llyfr Gwaith Excel (* .xlsx)" fformat.
-
Tip: Gallwch nodi enw newydd ar gyfer y ffeil .xlsx yn y blwch testun uwchben y gwymplen. I gadw'r ffeil mewn lleoliad arall, cliciwch Pori.
- Cliciwch Save.
-
Nodyn: Mae adroddiadau Save As gallai'r rhyngwyneb fod yn wahanol ar draws amrywiol fersiynau Excel. Os na welwch y cwarel cywir fel y dangosir uchod, lle mae dewis fformat ffeil ar gael, gallwch chi glicio bob amser Pori ac yna dewiswch y fformat "Excel Workbook (*.xlsx)".
- Yn y blwch prydlon sy'n ymddangos, dewiswch Ydy.
Canlyniad
O ganlyniad, mae ffeil newydd mewn fformat ".xlsx" heb macros yn cael ei gadw. Bydd y ffeil .xlsx hon yn mabwysiadu enw'r ffeil .xlsm wreiddiol ac yn cael ei chadw yn yr un lleoliad.
Nodyn: Nid yw'r dull hwn yn ecséisio UserForms, taflenni gwaith deialog Excel 5/95, ac elfennau tebyg. Os ydych chi'n anelu at ddileu'r rhain, cyfeiriwch yn garedig at y dull nesaf.
Dileu pob macros o lyfr gwaith gydag opsiwn un clic a ddarperir gan Kutools
Kutools ar gyfer Excel, ychwanegyn Excel datblygedig, yn rhoi opsiwn un clic i ddefnyddwyr ddileu'r holl macros sydd wedi'u hymgorffori mewn llyfr gwaith yn ddiymdrech. Gydag un clic, gallwch gael gwared ar fodiwlau VBA, UserForms, taflenni deialog Excel 5/95, a thaflenni gwaith macro Excel 4 XLM.
Unwaith y byddwch wedi agor y llyfr gwaith sy'n cynnwys macros yr ydych am eu dileu, ewch i'r dudalen Kutools tab, a dewis Dileu > Tynnwch yr holl Macros. A voilà, rydych chi wedi gorffen!
Nodyn: Eisiau cyrchu'r nodwedd hon? Lawrlwythwch Kutools ar gyfer Excel nawr! Y tu hwnt i hyn, mae gan Kutools fyrdd o 300+ o nodweddion eraill ac mae'n cynnig treial 30 diwrnod. Peidiwch ag aros, rhowch gynnig arni heddiw!
Dileu pob macros o lyfrau gwaith lluosog
Wrth wynebu'r dasg o ddileu macros o sawl llyfr gwaith, mae dau ddull y gallwch eu cymryd:
Tynnwch yr holl macros o lyfrau gwaith mewn ffolder gyda VBA
Yn yr adran hon, byddaf yn dangos sut i dynnu macros yn effeithlon o bob llyfr gwaith o fewn ffolder dynodedig gan ddefnyddio macro VBA.
- navigate at Ffeil > Dewisiadau > Canolfan yr Ymddiriedolaeth > Gosodiadau Canolfan Ymddiriedolaeth > Gosodiadau Macro, yna dewiswch y "Ymddiriedaeth mynediad i fodel gwrthrych prosiect VBA" opsiwn.
- Sicrhewch nad oes unrhyw lyfrau gwaith yn y ffolder dynodedig ar agor wrth weithredu'r VBA hwn. Gallai ei redeg gyda llyfrau gwaith agored arwain at wallau.
Cam 1: Creu modiwl newydd
- Pwyswch Alt + F11 i agor y Gweledol Sylfaenol ar gyfer Ceisiadau (VBA) golygydd.
- Cliciwch Mewnosod > Modiwlau i greu modiwl newydd.
Cam 2: Copïwch y cod VBA i ffenestr y modiwl
Copïwch y cod VBA isod a'i gludo i'r un a agorwyd Modiwlau ffenestr.
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
Cam 3: Rhedeg y cod VBA
- Yn y Modiwlau ffenestr, gwasg F5 neu gliciwch ar botwm i weithredu'r cod wedi'i gludo.
- Yn y Dewiswch ffolder ffenestr sy'n ymddangos, dewiswch y ffolder sy'n cynnwys llyfrau gwaith y byddwch yn tynnu macros ohono, a chliciwch OK.
Canlyniad
Ar ôl i'r macro orffen prosesu pob ffeil Excel yn y ffolder a ddewiswyd a thynnu'r macros oddi arnynt, fe welwch "Cwblhau tynnu macros!" blwch neges.
Nodiadau:
- Nid yw'r dull hwn yn ecséisio UserForms, taflenni gwaith deialog Excel 5/95, ac elfennau tebyg. Os ydych chi'n anelu at ddileu'r rhain, cyfeiriwch yn garedig at y dull nesaf.
- Gall ysgogi mynediad yr Ymddiriedolaeth i opsiwn model gwrthrych prosiect VBA achosi risg diogelwch. Fe'ch cynghorir i alluogi'r opsiwn wrth redeg y cod hwn yn unig. Sicrhewch eich bod yn dad-ddewis y "Ymddiriedaeth mynediad i fodel gwrthrych prosiect VBA" " opsiwn unwaith y bydd y cod wedi'i gwblhau.
Tynnwch yr holl macros o unrhyw lyfrau gwaith penodol gyda Kutools
Kutools ar gyfer Excel yn darparu ffordd hawdd ei defnyddio i gael gwared ar yr holl macros o lyfrau gwaith lluosog. I'r rhai sy'n betrusgar neu'n anghyfarwydd â thechnegau VBA, mae Kutools yn ddewis arall delfrydol. Gyda'r offeryn hwn ar gael ichi, gellir dileu modiwlau VBA, UserForms, taflenni deialog Excel 5/95, a thaflenni gwaith macro Excel 4 XLM yn ddiymdrech.
Nodyn: I redeg y nodwedd hon, mae angen i chi ymddiried mynediad i fodel gwrthrych prosiect VBA. Yn Excel, ewch i Ffeil > Dewisiadau > Canolfan yr Ymddiriedolaeth > Gosodiadau Canolfan Ymddiriedolaeth > Gosodiadau Macro, yna dewiswch y "Ymddiriedaeth mynediad i fodel gwrthrych prosiect VBA" opsiwn.
Ar ôl lawrlwytho a gosod Kutools ar gyfer Excel, ewch ymlaen â'r camau canlynol:
- dewiswch Kutools > Dileu > Swp Tynnwch yr holl Macros.
- Yn y Swp Tynnwch yr holl Macros blwch deialog sy'n ymddangos, mae'r holl lyfrau gwaith agored wedi'u rhestru ar gyfer tynnu macro. Dyma beth sydd angen i chi ei wneud nesaf:
- I ychwanegu mwy o lyfrau gwaith ar gyfer tynnu macro, cliciwch ar y Ychwanegu botwm, a dewis y naill neu'r llall Ffeil or Ffolder.
- Os oes unrhyw lyfrau gwaith yr hoffech eu heithrio o'r broses tynnu macro, cliciwch ar y botwm botwm i'w tynnu.
- Unwaith y byddwch wedi rhestru'r holl lyfrau gwaith a ddymunir ar gyfer tynnu macro yn y blwch deialog, cliciwch OK.
Canlyniad
Mae blwch deialog newydd yn ymddangos, sy'n nodi faint o lyfrau gwaith y mae Kutools wedi'u prosesu ar gyfer tynnu macro. Ar ôl pwyso OK, bydd llyfr gwaith cryno awtomataidd yn cael ei gynhyrchu i amlinellu'r canlyniadau.
Nodiadau:
- Eisiau cyrchu'r nodwedd hon? Lawrlwythwch Kutools ar gyfer Excel nawr! Ochr yn ochr â hyn, mae Kutools yn cynnig mwy na 300 o nodweddion eraill. Gyda threial 30 diwrnod am ddim, does dim rheswm i aros. Rhowch gynnig arni heddiw!
- Gall ysgogi mynediad yr Ymddiriedolaeth i opsiwn model gwrthrych prosiect VBA achosi risg diogelwch. Fe'ch cynghorir i alluogi'r opsiwn wrth redeg y nodwedd yn unig. Sicrhewch eich bod yn dad-ddewis y "Ymddiriedaeth mynediad i fodel gwrthrych prosiect VBA" " opsiwn unwaith y bydd y nodwedd wedi'i chwblhau.
Uchod mae'r holl gynnwys perthnasol sy'n ymwneud â chael gwared ar macros yn Excel. Gobeithio y bydd y tiwtorial yn ddefnyddiol i chi. Os ydych chi am archwilio mwy o awgrymiadau a thriciau Excel, os gwelwch yn dda cliciwch yma i gael mynediad at ein casgliad helaeth o dros filoedd o sesiynau tiwtorial.
Erthyglau perthnasol
Offer Cynhyrchiant Swyddfa Gorau
Supercharge Eich Sgiliau Excel gyda Kutools ar gyfer Excel, a Phrofiad Effeithlonrwydd Fel Erioed Erioed. Kutools ar gyfer Excel Yn Cynnig Dros 300 o Nodweddion Uwch i Hybu Cynhyrchiant ac Arbed Amser. Cliciwch Yma i Gael Y Nodwedd Sydd Ei Angen Y Mwyaf...
Mae Office Tab yn dod â rhyngwyneb Tabbed i Office, ac yn Gwneud Eich Gwaith yn Haws o lawer
- Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
- Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
- Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!
Tabl cynnwys
- Pethau i'w gwybod cyn tynnu macros yn Excel
- Dileu macro penodol
- Dileu pob macros o lyfr gwaith
- Trwy arbed y ffeil mewn fformat xlsx
- Gydag opsiwn un clic a ddarperir gan Kutools
- Tynnwch yr holl macros o lyfrau gwaith lluosog
- Tynnwch macros o lyfrau gwaith mewn ffolder gyda VBA
- Tynnwch macros o unrhyw lyfrau gwaith penodol gyda Kutools
- Erthyglau perthnasol
- Yr Offer Cynhyrchedd Swyddfa Gorau
- sylwadau