Samodejni zagon makra ob odpiranju delovnega zvezka

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

Morda želite makro, ki ste jih posneli samodejno zaženejo, ko odprete določeni delovni zvezek. V tem postopku uporablja primer za prikaz, kako to deluje. Boste morda želeli zagnati makre samodejno ob zagonu Excela.

Preden začnete, se prepričajte, da je zavihek Razvijalec prikazan na traku. Če ni, naredite to:

  1. Kliknite Datoteka > Možnosti > Prilagoditev traku.

  2. V razdelku Prilagoditev traku v polju Glavni zavihki potrdite polje Razvijalec.

  3. Kliknite V redu.

Če želite uporabiti spodnji primer v svojem delovnem zvezku, ustvarite po en list za vsak dan v mesecu in vsak list ustrezno poimenujte. Lahko npr. izberete imena, kot so 1. marec, 2. marec in tako naprej vse do 31. marca. Makro se bo zagnal samodejno, ko boste odprli delovni zvezek, prikazan pa bo zavihek tekočega dne v mesecu.

  1. Kliknite Razvijalec > Visual Basic.

Skupina »Koda« na zavihku »Razvijalec«

  1. Kliknite Vstavi > Modul.

  2. V modulu vnesite to kodo:

    Zasebno Sub Auto_Open()
    Dim vntToday kot Variant
    vntToday = WorksheetFunction.Text (datum, »mmmm dd «»)
    na napako življenjepis naslednji
    Sheets(vntToday). Izberite
    če napačno <> 0 nato
    SporočilnoOkno »Delovnem listu ne obstaja. ««
    Še
    Range("A1"). Izberite
    konec, če
    na koncu Sub

  3. Zaprite Visual Basic (shranjevanje ni potrebno).

  4. Shranite delovni zvezek kot Excelov delovni zvezek z omogočenimi makri (*xlsm) in ga zaprite.

Ob naslednjem odpiranju delovnega zvezka bo izbran zavihek za tekoči dan s kazalko v celici A1. Če delovni list za ta dan ne obstaja, se prikaže sporočilo »Delovni list ne obstaja«.

Namig : Sproti lahko ustvarite nov delovni zvezek za vsak mesec in makro za nov delovni zvezek.

Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×