Jei darbaknygėje yra "Visual Basic for Applications " (VBA) makrokomanda, kurią norėtumėte naudoti kitur, naudodami " Visual Basic Editor " (VBE), galite nukopijuoti modulį, kuriame yra ta makrokomanda, į kitą atidarytą darbaknygę.
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 naudojate "Windows", eikite į Failo>parinktys>Tinkinti juostelę.
- Jei naudojate "Mac", eikite į "Excel">nuostatos...>Juostelė & įrankių juosta.
- Tada skyriaus Juostelės tinkinimas dalyje Pagrindiniai skirtukai pažymėkite žymės langelį Kūrėjas .
Makrokomandų ir VBA apžvalga
Jei nesate susipažinę su makrokomandomis ir VBA apskritai, ši informacija gali jums praversti.
Makrokomanda yra veiksmas arba veiksmų rinkinys, kuriuos galite naudoti užduotims automatizuoti.
Makrokomandas galite įrašyti naudodami komandą Įrašyti makrokomandą , esančią skirtuke Programų kūrėjas .
Makrokomandos įrašomos VBA programavimo kalba.
Makrokomandas galite patikrinti ir redaguoti "Visual Basic" rengyklės lange, kurį atidaro "Excel". Štai VBE lango, skirto "Windows", pavyzdys:
Makrokomandos pavadinimu "MakeCellGreen" ir "SetRowHeight " yra modulyje pavadinimu Modulis1, kuris saugomas Knygoje1.
Modulio kopijavimas iš vienos darbaknygės į kitą
- Atidarykite darbaknygę, kurioje yra norima kopijuoti makrokomanda, ir darbaknygę, į kurią norite ją kopijuoti.
- Skirtuke Programų kūrėjas spustelėkite "Visual Basic ", kad atidarytumėte " Visual Basic" rengyklę.
- "Visual Basic" rengyklės meniu Rodinys spustelėkite "Project Explorer"
arba paspauskite CTRL+R . - Srityje " Project Explorer" į paskirties darbaknygę vilkite modulį, kuriame yra norima kopijuoti makrokomanda. Š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 kreiptis eksperto į "Excel" technologijų bendruomenę arba gauti pagalbos bendruomenėse.