Cum se elimină macrocomenzile dintr-un registru de lucru Excel (3 moduri ușoare)

Utilizarea macro-urilor VBA în Excel poate fi un economisitor de timp. Puteți automatiza o mulțime de sarcini repetitive și puteți crea noi funcții și funcționalități în Excel cu coduri macro VBA simple.

Dar, în unele cazuri, poate doriți să eliminați toate macrocomenzile dintr-un registru de lucru Excel (sau să ștergeți numai anumite macrocomenzi).

Acesta poate fi cazul când primiți un registru de lucru de la altcineva și doriți să îl faceți macro-gratuit sau când trimiteți un fișier cu macrocomenzi cuiva și chitanța nu are nevoie de acestea în registrul de lucru.

În acest tutorial, vă voi arăta câteva modalități foarte simple de a eliminați macrocomenzile dintr-un registru de lucru în Microsoft Excel.

Asadar, haideti sa începem!

Eliminați toate macrocomenzile salvând fișierul în format XLSX

Dacă doriți să scăpați de toate macrocomenzile simultan, cel mai simplu mod de a face acest lucru ar fi salvarea registrului de lucru existent cu formatul XLSX.

Prin proiectare, nu puteți avea niciun cod macro VBA în formatul de fișier XLSX. În acest caz, va fi eliminat automat în timp ce salvați fișierul Excel.

Cu Excel, puteți avea macrocomenzile numai în formatele .XLSM, .XLSB și cele mai vechi .XLS. Când salvați registrul de lucru în orice alt format, macro-urile se pierd imediat.

Să presupunem că aveți un fișier numit Example.xlsm (cu macrocomenzi), mai jos sunt pașii pentru a elimina toate macrocomenzile din acest fișier:

  1. Faceți clic pe fila Fișier
  2. Faceți clic pe opțiunea „Salvați ca” (este „Salvați o copie” în noile versiuni Excel)
  3. Faceți clic pe Răsfoire. Aceasta va deschide caseta de dialog Salvare ca.
  4. În caseta de dialog Salvare ca, introduceți numele fișierului cu care doriți să îl salvați. Puteți păstra și numele existent, dacă doriți
  5. Faceți clic pe meniul derulant tip Salvare ca
  6. Selectați opțiunea Excel Workbook (* .xlsx)
  7. Faceți clic pe Salvare
  8. În solicitarea care apare, faceți clic pe Da. Vă informează doar că Codul VB se va pierde dacă salvați acest fișier în format .XLSX.

Asta e! Fișierul dvs. este acum fără macrocomenzi.

Această metodă este excelentă, deoarece elimină toate macrocomenzile din registrul de lucru Excel curent dintr-o singură dată. Cu toate acestea, dacă doriți să eliminați câteva macrocomenzi și să le ștergeți, această metodă nu va funcționa pentru dvs. (consultați cea care utilizează caseta de dialog Macro pentru aceasta).

Un alt lucru bun despre această metodă este că aveți în continuare o copie a fișierului original care conține toate macrocomenzile (în cazul în care aveți nevoie de el în viitor).

Eliminați anumite macrocomenzi din caseta de dialog Macro

În timp ce metoda anterioară ar șterge toate macrocomenzile. acesta vă permite să alegeți cele pe care doriți să le eliminați.

Și în cazul în care doriți să ștergeți toate macrocomenzile, puteți face și asta.

Să presupunem că aveți un fișier numit Example.xlsm care are câteva macrocomenzi.

Mai jos sunt pașii pentru ștergerea unei macrocomenzi din acest registru de lucru:

  1. Faceți clic pe fila Dezvoltator (în cazul în care nu vedeți fila Dezvoltator, vedeți nota în galben după pași)
  2. Faceți clic pe butonul Macros. Aceasta va deschide caseta de dialog Macro, unde puteți vedea toate macrocomenzile din registrul de lucru
  3. În meniul derulant „Macrocomenzi în”, asigurați-vă că este selectat „Acest registru de lucru”.
  4. Selectați numele macrocomenzii pe care doriți să îl ștergeți din lista de macrocomenzi
  5. Faceți clic pe butonul Ștergeți. Aceasta va șterge acea macro selectată

Dacă doriți să eliminați mai multe macro-uri (sau toate), repetați pașii 4 și 5.

Notă: în cazul în care nu vedeți fila dezvoltator, faceți clic aici pentru a citi despre cum puteți face fila dezvoltatorului să apară în panglica din Excel. Alternativ, puteți utiliza și comanda rapidă de la tastatură - ALT + 8 pentru a deschide caseta de dialog Macro.

De asemenea, puteți face clic pe fila Vizualizări, faceți clic pe meniul derulant Macros și apoi faceți clic pe opțiunea View Macros. Aceasta va deschide, de asemenea, caseta de dialog Macro.

În timp ce această metodă funcționează excelent, vă va permite doar să eliminați macrocomenzile stocate într-un modul în Visual Basic Editor. În cazul în care aveți macrocomenzi pentru evenimente (în foi de lucru specifice sau ThisWorkbook) sau macrocomenzi în registrul de lucru personal pentru macrocomenzi, acestea nu pot fi eliminate cu această metodă.

Eliminați modulul care are macro-ul

O altă modalitate de a elimina macrocomenzile este să accesați Editorul Visual Basic și să eliminați macrocomenzile de acolo.

Această metodă vă oferă cel mai mult control, deoarece puteți accesa toate macrocomenzile (fie că este în modul sau obiecte sau în registrul de lucru personal pentru macrocomenzi).

Mai jos sunt pașii pentru a șterge o macro din Editorul Visual Basic:

  1. Faceți clic pe fila Dezvoltator din panglică
  2. Faceți clic pe opțiunea Visual Basic (sau utilizați comanda rapidă de la tastatură - ALT + F11)
  3. În Editorul VB, veți avea toate obiectele din registrul de lucru în Project Explorer. Dacă nu vedeți Project Explorer, faceți clic pe opțiunea View din meniu și apoi faceți clic pe Project Explorer
  4. În Project Explorer, faceți dublu clic pe obiectul care are codul macro. Acesta ar putea fi un modul, un obiect foaie de lucru sau ThisWorkbook.
  5. În fereastra de cod care se deschide, ștergeți macrocomenzile pe care doriți să le eliminați. Dacă doriți să eliminați toate, selectați totul și apăsați tasta de ștergere.

În cazul în care aveți un modul care are codul pe care doriți să îl eliminați, puteți face clic dreapta pe obiectul modulului și apoi faceți clic pe opțiunea Eliminare modul.

Deci, acestea sunt trei moduri în care puteți utiliza pentru a elimina macrocomenzile dintr-un registru de lucru Microsoft Excel.

Sper că ți s-a părut util acest tutorial!

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave