Kopiranje modula z makri v drug delovni zvezek

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

Če je v delovnem zvezku makro programa Visual Basic for Applications (VBA), ki ga želite uporabiti drugje, kopirajte modul s tem makrom v drug odprti delovni zvezek z urejevalnikom za Microsoft Visual Basic.

V tem članku

Pregled makrov in programa VBA

Kopiranje modula iz enega delovnega zvezka v drugega

Pregled makrov in programa VBA

Če še ne poznate makrov in programa VBA, bodo spodnje informacije morda uporabne.

  • Makro je dejanje ali nabor dejanj, s katerim lahko avtomatizirate opravila.

  • Makre posnamete (ustvarite) z ukazom Posnemi makro, ki ga najdete na zavihku Razvijalec v skupini Koda.

  • Makri so posneti v programske jeziku VBA (Microsoft Visual Basic for Applications).

  • Lahko preverite in uredite makre v urejevalniku Visual Basic, oknu, ki ga odpre Excel.

    Modul z dvema makroma, shranjenima v modulu »Modul1« v zvezku »Zvezek1«

V tem primeru sta makra »MakeCellGreen« in »SetRowHeight« v modulu »Modul1«, ki je shranjen v zvezku »Zvezek1«.

Kopiranje modula iz enega delovnega zvezka v drugega

  1. Če zavihek Razvijalec ni na voljo in ga želite prikazati, naredite to:

    1. Kliknite zavihek Datoteka, nato Možnosti in še kategorijo Prilagajanje traku.

    2. V razdelku Glavni zavihki potrdite polje Razvijalec in kliknite V redu.

  2. Če želite nastaviti raven varnosti tako, da so začasno omogočeni vsi makri, naredite to:

    1. Na zavihku Razvijalec v skupini Koda kliknite Varnost makrov.

    2. V kategoriji Nastavitve makrov v razdelku Nastavitve makrov kliknite Omogoči vse makre (ni priporočeno; izvede se lahko koda, ki je morebiti nevarna) in nato V redu.

      Skupina »Koda« na zavihku »Razvijalec« v Excelu

      Opomba : Če želite preprečiti zagon morebitno nevarne kode, priporočamo, da se vrnete na poljubno nastavitev, ki onemogoča vse makre po končanem delu z makri.

  3. Odprite delovni zvezek z modul, ki ga želite kopirati, in delovni zvezek, v katerega želite kopirati modul.

  4. Na zavihku razvijalec v skupini koda kliknite Visual Basic.

    Zažene se urejevalnik za Visual Basic.

  5. V urejevalniku Visual Basic, v meniju pogled kliknite Raziskovalec projekta Slika gumba ali pritisnite Ctrl + R.

    Da se začne podokno opravil projekta , in v podoknu sezname obeh odprtih delovnih zvezkih. Po navadi, boste videli VBAProject (< ime delovnega zvezka >)

  6. V podoknu projekta , povlecite modul, ki ga želite kopirati v ciljnem delovnem zvezku. Modul kopirajo kot modulu »modul1« moduli mape pod VBAProject (.xlsm imedelovnega zvezka ).

    Raziskovalec projekta VBA

    Makro »Modul1«. Če ga želite kopirati iz zvezka »Zvezek2.xlsm« v zvezek »Zvezek1.xlsm«.

    Kopija makra »Modul1«, ki se nahaja pod mapo »Moduli«

Na vrh strani

Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×