Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

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:

    Dvi makrokomandas turintis modulis saugomas Knygos1 Modulyje1

Makrokomandos, pavadintos MakeCellGreenir SetRowHeight, yra modulyje, pavadintame Module1, kuris saugomas Book1.

Modulio kopijavimas iš vienos darbaknygės į kitą

  1. Atidarykite darbaknygę, kurioje yra makrokomanda, kurią norite kopijuoti, ir darbaknygę, į kurią norite nukopijuoti.

  2. Skirtuke Programų kūrėjas spustelėkite Visual Basic, kad atidarytumėte Visual Basic rengyklę.

  3. Visual Basic rengyklės meniu Rodymas spustelėkite Project Explorer Mygtuko atvaizdasarba paspauskite CTRL + R .

  4. Srityje Project Explorer" vilkite modulį, kuriame yra makrokomanda, kurią norite kopijuoti į paskirties darbaknygę. Šiuo atveju kopijuojame Module1 iš Book2.xlsm į Book1.xlsm.  

    VBA Project Explorer

  1. Module1 copied from Book2.xlsm

  2. Copy of Module1 copied to Book1.xlsm

Reikia daugiau pagalbos?

Visada galite paklausti „Excel“ technologijų bendruomenės specialisto arba gauti pagalbos Atsakymų bendruomenėje.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?

Dėkojame už jūsų atsiliepimą!

×