Applies To„Excel“, skirta „Microsoft 365“ „Excel“, skirta „Microsoft 365“, skirtam „Mac“ „Excel 2024“ „Excel 2024“, skirta „Mac“ Excel 2021 „Excel 2021“ skirta „Mac“ Excel 2019 Excel 2016

Galbūt norėsite, kad įrašytos makrokomandos būtų vykdomos automatiškai, kai atidarote konkrečią darbaknygę. Toliau pateikta procedūra naudoja pavyzdį, kad parodytų, kaip tai veikia. Taip pat galite norėti paleisti makrokomandas automatiškai, kai paleidžiama programa "Excel".

Prieš pradėdami įsitikinkite, kad juostelėje rodomas skirtukas Kūrėjas. Daugiau informacijos žr. Skirtuko Programų kūrėjas rodymas.

Norėdami naudoti toliau pateiktą pavyzdį, atidarykite naują darbaknygę.

Svarbu: VBA kodo anuliuoti negalima, todėl patikrinkite savo kodą su tuščia darbaknyge arba esamos darbaknygės kopija. Jei kodas nedaro to, ko norite, galite uždaryti darbaknygę neįrašę pakeitimų.

  1. Spustelėkite Programų kūrėjas > "Visual Basic".

    Skirtuko lapo Programų kūrėjas grupė Kodas

  2. VBA "Project Explorer" kairėje pusėje išplėskite darbaknygės VBA projekto aplanką, tada dukart spustelėkite modulį Šidarbalapio knyga. Jei nematote "Project Explorer", galite eiti į Peržiūrėti > Project Explorer" arba paspausti Ctrl + R.

    ThisWorkbook module in the Visual Basic Redaktorius (VBE)
  3. Dešinėje atsidariusiame modulio lange įterpkite šį kodą:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Įklijuokite įrašytą kodą į antrinę procedūrą tarp eilučių Sub ir End Sub .

    Uždarykite "Visual Basic" Redaktorius (nieko įrašyti nereikia).

  5. Įrašykite darbaknygę kaip "Excel" Macro-Enabled darbaknygę (*xlsm) ir ją uždarykite.

Kai kitą kartą atidarysite darbaknygę, kodas, kurį įtraukėte į Workbook_Open procedūrą, bus paleistas automatiškai.

Prieš pradėdami įsitikinkite, kad juostelėje rodomas skirtukas Kūrėjas. Norėdami tai padaryti:

  1. Meniu spustelėkite Excel > nuostatos... > juostelę & įrankių juostą.

  2. Kategorijos Juostelės tinkinimas sąraše Pagrindiniai skirtukai pažymėkite žymės langelį Programų kūrėjas .

  3. Spustelėkite Įrašyti.

Norėdami naudoti toliau pateiktą pavyzdį, atidarykite naują darbaknygę.

Svarbu: VBA kodo anuliuoti negalima, todėl patikrinkite savo kodą su tuščia darbaknyge arba esamos darbaknygės kopija. Jei kodas nedaro to, ko norite, galite uždaryti darbaknygę neįrašę pakeitimų.

  1. Spustelėkite Programų kūrėjas > "Visual Basic".

  2. VBA "Project Explorer" kairėje pusėje išplėskite darbaknygės VBA projekto aplanką, tada dukart spustelėkite modulį Šidarbalapio knyga.

  3. Dešinėje atsidariusiame modulio lange įterpkite šį kodą:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Įklijuokite įrašytą kodą į antrinę procedūrą tarp eilučių Sub ir End Sub .

    Uždarykite "Visual Basic" Redaktorius (nieko įrašyti nereikia).

  5. Įrašykite darbaknygę kaip "Excel" Macro-Enabled darbaknygę (*xlsm) ir ją uždarykite.

Kai kitą kartą atidarysite darbaknygę, kodas, kurį įtraukėte į Workbook_Open procedūrą, bus paleistas automatiškai.

Reikia daugiau pagalbos?

Visada galite paklausti „Excel“ technologijų bendruomenės specialisto arba gauti palaikymo bendruomenėse.

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ų.