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 menüü Arendaja oleks lindil kuvatud. Lisateavet leiate teemast Menüü Arendaja kuvamine.

Järgmise näite kasutamiseks avage uus töövihik.

NB!: VBA-koodi ei saa tagasi võtta, seega kontrollige kindlasti oma koodi tühjas töövihikus või olemasoleva töövihiku koopiat. Kui kood ei tee seda, mida soovite, saate töövihiku sulgeda ilma muudatusi salvestamata.

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

    Menüü Arendaja jaotis Kood

  2. Laiendage vba Project Exploreri vasakpoolses servas oma töövihiku kausta VBA Project ja seejärel topeltklõpsake moodulit See tööraamat. Kui te ei näe Project Explorerit, avage Vaade > Project Explorervõi vajutage klahvikombinatsiooni Ctrl+R.

    See tööraamatumoodul Visual Basic (VBE)
  3. Sisestage paremal olevasse mooduliaknasse järgmine kood.

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Kleepige salvestatud kood alamprotseduuri ridadeLe Sub ja End Sub vahele.

    Sulgege Visual Basic (te ei pea midagi salvestama).

  5. Salvestage töövihik Excel Macro-Enabled töövihikuna (*xlsm)ja sulgege see.

Järgmine kord, kui avate töövihiku, käivitub Workbook_Open automaatselt.

Enne alustamist veenduge, et menüü Arendaja oleks lindil kuvatud. Selleks tehke järgmist.

  1. Klõpsake menüüs nuppu Excel > Preferences... > Ribbon & Toolbar.

  2. Märkige kategooria Lindi kohandamine loendis Põhimenüüdruut Arendaja.

  3. Klõpsake nuppu Salvesta.

Järgmise näite kasutamiseks avage uus töövihik.

NB!: VBA-koodi ei saa tagasi võtta, seega kontrollige kindlasti oma koodi tühjas töövihikus või olemasoleva töövihiku koopiat. Kui kood ei tee seda, mida soovite, saate töövihiku sulgeda ilma muudatusi salvestamata.

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

  2. Laiendage vba Project Exploreri vasakpoolses servas oma töövihiku kausta VBA Project ja seejärel topeltklõpsake moodulit See tööraamat.

  3. Sisestage paremal olevasse mooduliaknasse järgmine kood.

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Kleepige salvestatud kood alamprotseduuri ridadeLe Sub ja End Sub vahele.

    Sulgege Visual Basic (te ei pea midagi salvestama).

  5. Salvestage töövihik Excel Macro-Enabled töövihikuna (*xlsm)ja sulgege see.

Järgmine kord, kui avate töövihiku, käivitub Workbook_Open automaatselt.

Kas vajate rohkem abi?

Kui teil on küsimusi, saate need esitada Exceli tehnikakogukonnafoorumis, kus teile vastavad asjatundjad, või teistele kasutajatele Answersi kogukonnafoorumis.

Kas vajate veel abi?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?

Täname tagasiside eest!

×