Makro automaatne käivitamine töövihiku avamisel

Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.

Võib juhtuda, et soovite salvestatud makro teatud töövihiku avamisel automaatselt käivitada. Järgmises toimingus selgitatakse näite varal, kuidas seda teha. Samuti võite soovida makrod Exceli käivitamisel automaatselt käivitada.

Enne alustamist veenduge, et kuvatakse lindil menüü arendaja . Lisateabe saamiseks lugege teemat menüü Arendaja kuvamine.

Järgmises näites kasutamiseks uue töövihiku avamist.

NB!: VBA-koodi ei saa tagasi võtta veenduge, et testida tühi töövihik või olemasoleva töövihiku koopia oma kood. Kui kood ei tee, mida soovite, saate töövihiku sulgeda ilma muudatusi salvestamata.

  1. Klõpsake menüüs Arendaja nuppu Visual Basic.

    Menüü Arendaja jaotis Kood

  2. VBA Project Exploreri vasakul küljel, laiendage töövihiku VBA-projekti kausta ja seejärel topeltklõpsake moodulit sellest töövihikust . Kui te ei näe Project Exploreri, saate minna Vaade > Project Explorervõi vajutage Klahvikombinatsiooni Ctrl + R.

    Sellest töövihikust mooduli rakenduses Visual Basic Editori (VBE)
  3. Paremal avanevas aknas mooduli, lisage järgmine kood:

    Private Sub Workbook_Open()
    ' Put your code here
    End Sub
  4. Kleepige oma salvestatud kood alamprotseduuri read Sub ja End Sub vahel.

    Sulgege Visual Basic Editori (teil pole vaja midagi salvestada).

  5. Salvestage töövihik on Exceli makrotoega töövihik (* xlsm), ja sulgege see.

Järgmine kord, kui avate töövihiku, protseduuri Workbook_Open käivitamise lisatud kood käivitub automaatselt.

Enne alustamist veenduge, et kuvatakse lindil menüü arendaja . Selleks, et:

  1. Klõpsake menüüs nuppu Excel > eelistused... > tööriistariba ja lindi.

  2. Kategooria Kohanda linti loendis Põhimenüüd ruut arendaja .

  3. Klõpsake nuppu Salvesta.

Järgmises näites kasutamiseks uue töövihiku avamist.

NB!: VBA-koodi ei saa tagasi võtta veenduge, et testida tühi töövihik või olemasoleva töövihiku koopia oma kood. Kui kood ei tee, mida soovite, saate töövihiku sulgeda ilma muudatusi salvestamata.

  1. Klõpsake menüüs Arendaja nuppu Visual Basic.

  2. VBA Project Exploreri vasakul küljel, laiendage töövihiku VBA-projekti kausta ja seejärel topeltklõpsake moodulit sellest töövihikust .

  3. Paremal avanevas aknas mooduli, lisage järgmine kood:

    Private Sub Workbook_Open()
    ' Put your code here
    End Sub
  4. Kleepige oma salvestatud kood alamprotseduuri read Sub ja End Sub vahel.

    Sulgege Visual Basic Editori (teil pole vaja midagi salvestada).

  5. Salvestage töövihik on Exceli makrotoega töövihik (* xlsm), ja sulgege see.

Järgmine kord, kui avate töövihiku, protseduuri Workbook_Open käivitamise lisatud kood käivitub automaatselt.

Kas vajate rohkem abi?

Võite oma küsimuse alati esitada mõnele Exceli tehnikakogukonna eksperdile, otsida abi vastustefoorumist või soovitada mõnd uut funktsiooni või täiustust Exceli User Voice’i lehel.

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×