Excel makroer og arbeidsbok Events

arbeidsbok hendelser oppstår når noe skjer med en bestemt Excel arbeidsbok. For eksempel når en arbeidsbok åpnes når en arbeidsbok er lukket, når et nytt regneark er lagt til, eller når en arbeidsbok lagres. Hver arbeidsbok er sin egen innebygd modul hvor du kan plassere din egen hendelsesprosedyren.

For å få til dette innebygd modul, må du først aktivere Visual Basic Editor (trykk Alt + F11). Så i Prosjekt Explorer-menyen, høyreklikk på Thisworkbook, og velg deretter ViewCode alternativet.
Komme til den innebygde modul for en arbeidsbok.

Visual Basic Editor åpnes automatisk til den innebygde modulen for arbeidsboken. Denne modulen vil ha to dropdown bokser på toppen.

Velg arbeidsbok alternativ i rullegardin til venstre. Denne handlingen vil automatisk velge Open arrangement i nedtrekksmenyen til høyre. Som du kan se her, vil dette også lagt noen starter koden der du kan skrive inn eller lime koden din.
Standard Open arrangement for regnearket objektet.

Ideen er å velge den mest hensiktsmessige hendelse fra hendelsesdropdown for oppgaven. Figuren nedenfor illustrerer noen av hendelsene du kan velge
Klikk hendelses drop-down boksen for å velge den mest hensiktsmessige hendelsen

De mer brukte arbeidsbok hendelser er som følger:..

  • Worksheet_Open:
    utløser når arbeidsboken åpnes

    Worksheet_BeforeSave:
    Triggers før arbeidsboken lagres

    Worksheet_BeforeClose:
    Triggere før Excel lukkes arbeidsboken

    Worksheet_SheetChange:
    utløser når en bruker skifter mellom ark