Makrokomandos modulio kopijavimas į kitą darbaknygę

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Jei darbaknygėje yra makrokomanda „Visual Basic for Applications“ (VBA), kurią norėtumėte naudoti kitur, naudodami „Microsoft Visual Basic Editor“ galite nukopijuoti modulį, kuriame yra ta makrokomanda, į kitą atidarytą darbaknygę.

Šiame straipsnyje

Makrokomandų ir VBA apžvalga

Modulio kopijavimas iš vienos darbaknygės į kitą

Makrokomandų ir VBA apžvalga

Jei apskritai nesate susipažinę su makrokomandomis ir VBA, žemiau pateikta informacija gali būti jums naudinga.

  • Makrokomanda yra veiksmas arba veiksmų rinkinys, kurį galite naudoti užduotims automatizuoti.

  • Makrokomandas įrašyti (sukurti) galite naudodami komandą Įrašyti makrokomandą, esančią skirtuko Programų kūrėjas grupėje Kodas.

  • Makrokomandos įrašomos „Microsoft Visual Basic for Application“ (VBA) programavimo kalba.

  • Galite tikrinti ir redaguoti programoje "Visual Basic" rengyklę, langą atidarytą "Excel" makrokomandas.

    Dvi makrokomandas turintis modulis saugomas Knygos1 Modulyje1

Šiame pavyzdyje makrokomandos MakeCellGreen ir SetRowHeight yra modulyje Modulis1, saugomame Knygoje1.

Modulio kopijavimas iš vienos darbaknygės į kitą

  1. Jei skirtukas Programų kūrėjas nepasiekiamas, norėdami jį matyti, atlikite šiuos veiksmus:

    1. Spustelėkite skirtuką Failas,spustelėkite Parinktys, tada spustelėkite kategoriją Tinkinti juostelę.

    2. Dalyje Pagrindiniai skirtukai pažymėkite žymės langelį Programų kūrėjas, tada spustelėkite Gerai.

  2. Norėdami nustatyti apsaugos lygį, kad būtų laikinai įgalintos visos makrokomandos, atlikite šiuos veiksmus:

    1. Skirtuko Programų kūrėjas grupėje Kodas spustelėkite Makrokomandų sauga.

    2. Kategorijos Makrokomandų parametrai dalyje Makrokomandos parametrai spustelėkite Įgalinti visas makrokomandas (nerekomenduojama; gali būti paleistas potencialiai pavojingas kodas), tada spustelėkite Gerai.

      „Excel“ skirtuko Programų kūrėjas grupė Kodas

      Pastaba : Jei norite apsisaugoti nuo potencialiai pavojingo kodo vykdymo, rekomenduojame grįžti prie vieno iš parametrų, kurie išjungia visas makrokomandas, baigus dirbti su makrokomandomis.

  3. Atidarykite darbaknygę su norimu nukopijuoti modulis ir darbaknygę, į kurią norite modulį nukopijuoti.

  4. Skirtuko programų kūrėjas grupėje kodas spustelėkite Visual Basic.

    Tai paleidžia "Visual Basic" rengyklę.

  5. "Visual Basic Editor" meniu rodymas spustelėkite Project Explorer Mygtuko atvaizdas arba paspauskite Ctrl + R.

    Projekto užduočių sritį, kad prasideda ir sritį išvardijami abiejų atidarytas darbaknyges. Paprastai, matysite projektas VBAProject (< darbaknygės pavadinimas >)

  6. Projekto srityje vilkite aplanką, kurį norite nukopijuoti į paskirties darbaknygę. Modulio kaip modulį1 bus nukopijuoti į aplanką moduliai po projektas VBAProject (darbaknygės pavadinimą.xlsm).

    VBA projektas "Internet Explorer"

    Makrokomandų Modulis1. Norėdami jį kopijuoti, nuvilkite iš Knygos2.xlsm į Knygą1.xlsm

    Nukopijuokite makrokomandų Modulį1, esantį aplanke Moduliai.

Puslapio viršus

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×