Applies ToMicrosoft 365-höz készült Excel Microsoft 365-höz készült Mac Excel Excel 2024 Mac Excel 2024 Excel 2021 Mac Excel 2021 Excel 2019 Excel 2016

Előfordulhat, hogy egy adott munkafüzet megnyitásakor automatikusan futtatni szeretné a rögzített makrót . Az alábbi eljárás egy példát használ annak szemléltetésére. Előfordulhat, hogy az Excel indításakor automatikusan szeretne makrókat futtatni.

Mielőtt hozzáfogna a művelethez, győződjön meg róla, hogy a Fejlesztőeszközök lap látható a menüszalagon. További információ: A Fejlesztőeszközök lap megjelenítése.

Az alábbi példa használatához nyisson meg egy új munkafüzetet.

Fontos: A VBA-kód nem vonható vissza, ezért mindenképpen tesztelje a kódot egy üres munkafüzeten vagy egy meglévő munkafüzet másolatán. Ha a kód nem a kívánt műveletet hajtja végre, a módosítások mentése nélkül bezárhatja a munkafüzetet.

  1. Kattintson a Fejlesztőeszközök > Visual Basic elemre.

    A Fejlesztőeszközök lap Kód csoportja

  2. A bal oldali VBA Projektböngészőben bontsa ki a munkafüzet VBA Project mappáját, majd kattintson duplán az ThisWorkbook modulra. Ha nem látja a Project Explorert, nyissa meg a Nézet > Project Explorert, vagy nyomja le a Ctrl+R billentyűkombinációt.

    Ez aWorkbook modul a Visual Basic Szerkesztő (VBE) alkalmazásban
  3. A jobb oldalon megnyíló modulablakba szúrja be a következő kódot:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Illessze be a rögzített kódot a Sub (Rész ) és aEnd Sub (Rész) alsor közé.

    Zárja be a Visual Basic Szerkesztő (semmit sem kell mentenie).

  5. Mentse a munkafüzetet Excel-Macro-Enabled munkafüzetként (*xlsm), és zárja be.

Amikor legközelebb megnyitja a munkafüzetet, a Workbook_Open eljáráshoz hozzáadott kód automatikusan lefut.

Mielőtt hozzáfogna a művelethez, győződjön meg róla, hogy a Fejlesztőeszközök lap látható a menüszalagon. Ennek menete az alábbi:

  1. A menüben kattintson az Excel > Beállítások... > menüszalag & eszköztárra.

  2. A Menüszalag testreszabása kategória Fő lapok listájában jelölje be a Fejlesztőeszközök jelölőnégyzetet.

  3. Kattintson a Mentés gombra.

Az alábbi példa használatához nyisson meg egy új munkafüzetet.

Fontos: A VBA-kód nem vonható vissza, ezért mindenképpen tesztelje a kódot egy üres munkafüzeten vagy egy meglévő munkafüzet másolatán. Ha a kód nem a kívánt műveletet hajtja végre, a módosítások mentése nélkül bezárhatja a munkafüzetet.

  1. Kattintson a Fejlesztőeszközök > Visual Basic elemre.

  2. A bal oldali VBA Projektböngészőben bontsa ki a munkafüzet VBA Project mappáját, majd kattintson duplán az ThisWorkbook modulra.

  3. A jobb oldalon megnyíló modulablakba szúrja be a következő kódot:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Illessze be a rögzített kódot a Sub (Rész ) és aEnd Sub (Rész) alsor közé.

    Zárja be a Visual Basic Szerkesztő (semmit sem kell mentenie).

  5. Mentse a munkafüzetet Excel-Macro-Enabled munkafüzetként (*xlsm), és zárja be.

Amikor legközelebb megnyitja a munkafüzetet, a Workbook_Open eljáráshoz hozzáadott kód automatikusan lefut.

További segítségre van szüksége?

Kérdéseivel mindig felkeresheti az Excel technikai közösség egyik szakértőjét, vagy segítséget kérhet a közösségekben.

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.