Kopiranje modula makroa u drugu radnu svesku

Primenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016

Ako radna sveska sadrži makro Visual Basic for Applications (VBA) koji biste želeli svuda da koristite, možete da kopirate modul koji sadrži taj makro u drugu otvorenu radnu svesku koristeći Visual Basic Editor (VBE).

Makroe i VBA alatke možete da pronađete na kartici Projektovanje koja je podrazumevano sakrivena, tako da je prvi korak da je omogućite.

  • Za Windows idite na"Opcije datoteke>>""Prilagođavanje trake".
  • Za Mac, idite u Excel>Preferences...>Traka & traka sa alatkama.
  • Zatim, u odeljku "Prilagođavanje trake ", u okviru " Glavne kartice" potvrdite izbor u polju za potvrdu "Projektovanje ".

Pregled makroa i VBA

Ako niste upoznati sa makroima i VBA uopšte, sledeće informacije vam mogu biti od koristi.

  • Makro je radnja ili skup radnji koje možete da koristite za automatizovanje zadataka.

  • Makroe možete da snimite pomoću komande " Zapiši makro " na kartici "Projektovanje ".

  • Makroi se zapisuju u VBA programskom jeziku.

  • Možete da pregledate i uredite makroe u programu Visual Basic Editor, prozoru koji otvara Excel. Evo primera VBE prozora za Windows:

    Modul koji sadrži dva makroa uskladištena u Modulu1 za Svesku1

Makroi nazvani "MakeCellGreen" i "SetRowHeight" nalaze se u modulu pod imenom "Modul1" koji je uskladišten u usluzi "Sveska1".

Kopiranje modula iz jedne radne sveske u drugu

  1. Otvorite radnu svesku koja sadrži makro koji želite da kopirate i radnu svesku u koju želite da ga kopirate.
  2. Na kartici "Projektovanje " izaberite stavku Visual Basic da biste otvorili Visual Basic Editor.
  3. U programu Visual Basic Editor, u meniju "Prikaz" kliknite na dugme "Istraživač projekta" ili pritisnite kombinacijutastera CTRL+R.
  4. U oknu istraživača projekta prevucite modul koji sadrži makro koji želite da kopirate u odredišnu radnu svesku. U ovom slučaju, kopiramo Modul1 iz Book2.xlsm u Book1.xlsm.
    VBA istraživač projekta
  1. Modul1 je kopiran iz Book2.xlsm
  2. Kopija Modula1 kopirana u Book1.xlsm

Potrebna vam je dodatna pomoć?

Možete uvek da postavite pitanje stručnjaku u Excel Tech zajednici ili da potražite pomoć u zajednicama.