Makro moduļa kopēšana uz citu darbgrāmatu

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Ja darbgrāmatā ir Visual Basic for Applications (VBA) makro, ko vēlaties izmantot citur, varat kopēt moduļus, kuros šis makro atrodas citā atvērtā darbgrāmatā, izmantojot Visual Basic redaktoru (VBE).

Makro un VBA rīki ir pieejami cilnē Izstrādātājs, kas ir paslēpts pēc noklusējuma, tāpēc pirmā darbība ir to iespējot.

  • Windowsgadījumā atveriet failu _GT_ Opcijas > lentes pielāgošana.

  • Mac datorādodieties uz Excel > preferences... > lentes &.

  • Pēc tam sadaļas lentes pielāgošana sadaļā galvenās cilnesatzīmējiet izvēles rūtiņu izstrādātājs.

Pārskats par makro un VBA

Ja nezināt, kas ir makro un VBA, šī informācija var būt noderīga.

  • Makro ir darbība vai darbību kopa, ko var izmantot uzdevumu automatizēšanai.

  • Makro varat ierakstīt, cilnē Izstrādātājs izmantojot komandu ierakstīt makro .

  • Makro tiek ierakstīti VBA programmēšanas valodā.

  • Varat pārbaudīt un rediģēt savus makro Visual Basic redaktorā — logā, ko atver programma Excel. Tālāk sniegts piemērs par logu VBE Windows:

    Modulis, kurā ir divi makro, kas saglabāti darbgrāmatas Grāmata1 modulī Modulis1

Makro ar nosaukumu MakeCellGreen un SetRowHeight ir modulī ar nosaukumu modulis1, kas tiek glabāts Grāmata1.

Moduļa kopēšana no vienas darbgrāmatas uz citu

  1. Atveriet gan darbgrāmatu, kurā ir kopējamais makro, gan darbgrāmatu, kurā vēlaties to nokopēt.

  2. Cilnē Izstrādātājs noklikšķiniet uz Visual Basic , lai atvērtu Visual Basic redaktoru.

  3. Visual Basic redaktora izvēlnē skats noklikšķiniet uz Projekta pētnieka Pogas attēls vai nospiediet taustiņu kombināciju CTRL + R .

  4. Rūtī Projekta pētnieks velciet moduli, kurā ir makro, ko vēlaties kopēt mērķa darbgrāmatā. Šajā gadījumā mēs Modulis1 kopēšanas no book2. xlsm uz Grāmata1. xlsm.  

    VBA projekta pētnieks

  1. Modulis1 kopēts no book2. xlsm

  2. Modulis1 kopija, kas kopēta uz Grāmata1. xlsm

Vai nepieciešama papildu palīdzība?

Vienmēr varat pajautāt speciālistiem Excel Tech kopienā, saņemt atbalstu Answers kopienā vai ieteikt jaunu līdzekli vai uzlabojumu vietnē Excel User Voice.

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×