Rularea automată a unei macrocomenzi atunci când deschideți un registru de lucru

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Poate doriți o macrocomandă pe care le-ați înregistrat pentru a rula automat atunci când deschideți un registru de lucru specific. Procedura următoare utilizează un exemplu pentru a arăta modul în care funcționează. De asemenea, se recomandă pentru a rula macrocomenzi automat atunci când pornește Excel.

Înainte să începeți, asigurați-vă că fila Dezvoltator se afișează pe panglică. Dacă nu se află acolo, procedați astfel:

  1. Faceți clic pe Fișier > Opțiuni > Particularizare Panglică.

  2. Sub Particularizare Panglică, în caseta File principale, bifați caseta Dezvoltator.

  3. Faceți clic pe OK.

Pentru a utiliza exemplul de mai jos în propriul dvs. registru de lucru, creați foi pentru fiecare zi din lună și numiți fiecare foaie în mod corespunzător. De exemplu, numiți-le 1 martie, 2 martie etc., până la 31 martie. Macrocomanda va rula automat atunci când deschideți registrul de lucru care afișează fila pentru ziua curentă a lunii.

  1. Faceți clic pe Dezvoltator > Visual Basic.

Grupul Cod din fila Dezvoltator

  1. Faceți clic pe Inserare > Modul.

  2. În modul, inserați următorul cod:

    Privat Sub Auto_Open()
    : "dim" vntToday ca Variant
    vntToday = WorksheetFunction.Text (dată, "mmmm dd")
    pe eroare CV următoare
    Sheets(vntToday). Selectați
    dacă eroare <> 0 apoi
    MsgBox "Foaia de lucru nu există".
    Mai
    Range("A1"). Selectați
    terminarea dacă
    terminarea Sub

  3. Închideți Visual Basic (nu trebuie să salvați nimic).

  4. Salvați registrul de lucru ca registru de lucru Excel cu macrocomenzi (*xlsm) și închideți-l.

Următoarea dată când deschideți registrul de lucru, fila pentru ziua curentă va fi selectată, având cursorul în celula A1. Dacă foaia de lucru pentru zi nu există, apare mesajul „Foaia de lucru nu există”.

Sfat : Puteți să creați un nou registru de lucru pentru fiecare lună curentă și să creați o macrocomandă din nou pentru noul registru de lucru.

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×