Jei darbaknygėje yra Visual Basic for Applications (VBA) makrokomanda, kurią norite naudoti kitur, galite nukopijuoti modulį, kuriame yra ta makrokomanda, į kitą atidarytą darbaknygę naudodami Visual Basic rengyklę (VBE).
Makrokomandas ir VBA įrankius galite rasti skirtuke Programų kūrėjas, kuris pagal numatytuosius parametrus yra paslėptas, todėl pirmas veiksmas – jį įgalinti.
-
Jei Windows, eikite į >parinktys > Juostelės tinkinimas.
-
Jei norite naudoti "Mac",eikite į Excel > Nuostatos... > juostelės & Įrankių juosta.
-
Tada sekcijos Juostelės tinkinimas dalyje Pagrindiniai skirtukaipažymėkite žymės langelį Programų kūrėjas.
Makrokomandų ir VBA apžvalga
Jei esate susipažinę su makrokomandomis ir VBA apskritai, jums gali būti naudinga ši informacija.
-
Makrokomanda yra veiksmas arba veiksmų rinkinys, kurį galite naudoti užduotims automatizuoti.
-
Makrokomandas galite įrašyti naudodami komandą Įrašyti makrokomandą skirtuke Programų kūrėjas.
-
Makrokomandos įrašomos VBA programavimo kalba.
-
Makrokomandas galite tikrinti ir redaguoti Visual Basic rengyklėje, lange, kurį atidaro Excel. Štai VBE lango pavyzdys, skirtas Windows:
Makrokomandos, pavadintos MakeCellGreenir SetRowHeight, yra modulyje, pavadintame Module1, kuris saugomas Book1.
Modulio kopijavimas iš vienos darbaknygės į kitą
-
Atidarykite darbaknygę, kurioje yra makrokomanda, kurią norite kopijuoti, ir darbaknygę, į kurią norite nukopijuoti.
-
Skirtuke Programų kūrėjas spustelėkite Visual Basic, kad atidarytumėte Visual Basic rengyklę.
-
Visual Basic rengyklės meniu Rodymas spustelėkite Project Explorer
arba paspauskite CTRL + R .
-
Srityje Project Explorer" vilkite modulį, kuriame yra makrokomanda, kurią norite kopijuoti į paskirties darbaknygę. Šiuo atveju kopijuojame Module1 iš Book2.xlsm į Book1.xlsm.
-
Module1 copied from Book2.xlsm
-
Copy of Module1 copied to Book1.xlsm
Reikia daugiau pagalbos?
Visada galite paklausti „Excel“ technologijų bendruomenės specialisto arba gauti pagalbos Atsakymų bendruomenėje.