Kako ukloniti makronaredbe iz radne knjige programa Excel (3 jednostavna načina)

Korištenje VBA makronaredbi u Excelu može uštedjeti vrijeme. Možete automatizirati mnogo ponavljajućih zadataka i stvoriti nove funkcije i funkcionalnosti u Excelu pomoću jednostavnih VBA makro kodova.

No u nekim ćete slučajevima možda htjeti ukloniti sve makronaredbe iz radne knjige programa Excel (ili izbrisati samo određene makronaredbe).

To može biti slučaj kada dobijete radnu knjigu od nekoga drugog i želite je učiniti bez makronaredbi, ili kada nekome šaljete datoteku s makronaredbama, a potvrda ne treba ove podatke u radnoj knjizi.

U ovom vodiču pokazat ću vam nekoliko doista jednostavnih načina uklonite makronaredbe iz radne knjige u programu Microsoft Excel.

Pa krenimo!

Uklonite sve makronaredbe spremanjem datoteke u XLSX formatu

Ako se želite riješiti svih makronaredbi odjednom, najlakši način za to bi bio spremanje postojeće radne knjige u XLSX formatu.

Prema dizajnu, ne možete imati VBA makro kôd u XLSX formatu datoteke. U tom slučaju automatski će se ukloniti dok se sprema Excel datoteka.

S Excelom makronaredbe možete imati samo u .XLSM, .XLSB i starijim .XLS formatima. Kada radnu knjigu spremite u bilo koji drugi format, makronaredbe se odmah gube.

Pretpostavimo da imate datoteku pod nazivom Example.xlsm (s makroima), dolje su navedeni koraci za uklanjanje svih makronaredbi iz ove datoteke:

  1. Kliknite karticu Datoteka
  2. Kliknite opciju "Spremi kao" (to je "Spremi kopiju" u novim verzijama programa Excel)
  3. Pritisnite Pregledaj. Ovo će otvoriti dijaloški okvir Spremi kao.
  4. U dijaloški okvir Spremi kao unesite naziv datoteke s kojom je želite spremiti. Također možete zadržati postojeći naziv ako želite
  5. Kliknite padajući izbornik Spremi kao
  6. Odaberite opciju radne knjige programa Excel (*.xlsx)
  7. Pritisnite Spremi
  8. U odzivu koji se pojavi kliknite Da. Samo vas obavještava da će VB kôd biti izgubljen ako ovu datoteku spremite u .XLSX formatu.

To je to! Vaša je datoteka sada bez makronaredbi.

Ova je metoda izvrsna jer u jednom potezu uklanja sve makronaredbe iz trenutne radne knjige programa Excel. Međutim, ako želite ukloniti neke makronaredbe i izbrisati neke, ova metoda neće raditi za vas (pogledajte onu koja koristi dijaloški okvir Makro za ovo).

Još jedna dobra stvar ove metode je što još uvijek imate kopiju izvorne datoteke koja sadrži sve makronaredbe (u slučaju da vam zatreba u budućnosti).

Uklonite određene makronaredbe iz dijaloškog okvira Makro

Dok bi prethodna metoda izbrisala sve makronaredbe. ovaj vam omogućuje odabir onih koje želite ukloniti.

A u slučaju da želite izbrisati sve makronaredbe, možete to učiniti i vi.

Pretpostavimo da imate datoteku pod nazivom Example.xlsm koja ima neke makronaredbe.

U nastavku su navedeni koraci za brisanje makronaredbe iz ove radne knjige:

  1. Kliknite karticu Developer (u slučaju da ne vidite karticu Developer, pogledajte napomenu žuto nakon koraka)
  2. Kliknite gumb Makroi. Ovo će otvoriti dijaloški okvir Makronaredbe u kojem možete vidjeti sve makronaredbe u radnoj knjizi
  3. U padajućem izborniku "Makronaredbe" provjerite je li odabrana "Ova radna knjiga".
  4. Odaberite naziv makronaredbe koju želite izbrisati s popisa makronaredbi
  5. Pritisnite gumb Izbriši. Time će se izbrisati odabrana makronaredba

Ako želite ukloniti više (ili sve) makronaredbe, ponovite korake 4 i 5.

Napomena: U slučaju da ne vidite karticu za razvojne programere, kliknite ovdje da biste pročitali kako omogućiti da se kartica za razvojne programere prikaže na vrpci u Excelu. Alternativno, možete koristiti i tipkovnički prečac - ALT + 8 za otvaranje dijaloškog okvira Makro.

Alternativno, također možete kliknuti na karticu Pogledi, kliknite na padajući izbornik Makroi, a zatim kliknite na opciju Prikaži makronaredbe. Ovo će također otvoriti dijaloški okvir Makroni.

Iako ova metoda odlično funkcionira, dopustila bi vam samo uklanjanje makronaredbi pohranjenih u modulu u uređivaču Visual Basic. U slučaju da imate makroe događaja (na određenim radnim listovima ili u ovoj radnoj knjizi) ili makronaredbe u osobnoj radnoj knjizi makronaredbi, one se ne mogu ukloniti ovom metodom.

Uklonite modul koji ima makronaredbu

Drugi način uklanjanja makronaredbi je odlazak u uređivač Visual Basic i uklanjanje makronaredbi od tamo.

Ova vam metoda daje najveću kontrolu jer možete pristupiti svim makronaredbama (bilo da se radi o modulu ili objektima ili osobnoj radnoj knjizi makronaredbi).

U nastavku su navedeni koraci za brisanje makronaredbi iz uređivača Visual Basic:

  1. Kliknite karticu Developer na vrpci
  2. Pritisnite opciju Visual Basic (ili upotrijebite tipkovnički prečac - ALT + F11)
  3. U VB Editor -u ćete imati sve objekte radne knjige u Project Exploreru. Ako ne vidite Project Explorer, kliknite opciju View u izborniku, a zatim kliknite Project Explorer
  4. U Project Exploreru dvaput kliknite objekt koji ima kôd makronaredbe. To može biti modul, objekt radnog lista ili ThisWorkbook.
  5. U prozoru koda koji se otvori izbrišite makronaredbe koje želite ukloniti. Ako želite ukloniti sve, samo odaberite sve i pritisnite tipku za brisanje.

U slučaju da imate modul s kodom koji želite ukloniti, desnom tipkom miša kliknite objekt modula, a zatim kliknite opciju Ukloni modul.

Dakle, ovo su tri načina na koja možete koristiti za uklanjanje makronaredbi iz radne knjige programa Microsoft Excel.

Nadam se da vam je ovaj vodič bio koristan!

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave