Crearea sau ștergerea unei macrocomenzi

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ță.

Pentru a automatiza activitățile repetitive, aveți posibilitatea să înregistrați rapid o macrocomandă în Microsoft Office Excel. O macrocomandă poate fi creată și utilizând Visual Basic Editor în Microsoft Visual Basic pentru a scrie propriul script de macrocomandă sau copiind parțial sau total o macrocomandă într-o macrocomandă nouă. După ce creați o macrocomandă, ea poate fi atribuită unui obiect (cum ar fi un buton de bară de instrumente, element grafic sau control), astfel încât să se execute când se face clic pe obiect. Dacă nu mai utilizați o macrocomandă, ea poate fi ștearsă.

Ce intenționați?

Înregistrarea unei macrocomenzi

Crearea unei macrocomenzi utilizând Microsoft Visual Basic

Copierea unei părţi a macrocomenzii pentru a crea altă macrocomandă

Asocierea unei macrocomenzi unui obiect, element grafic sau control

Ştergerea unei macrocomenzi

Înregistrarea unei macrocomenzi

Când înregistrați o macrocomandă, programul de înregistrare al macrocomenzii înregistrează toți pașii necesari pentru a efectua acțiunile pe care doriți să le efectueze macrocomanda. Navigarea în Panglică nu este inclusă în pașii înregistrați.

Notă : Panglica este o componentă a interfața utilizator Microsoft Office Fluent.

  1. Dacă fila Dezvoltator nu este disponibilă, procedaţi astfel pentru a o afişa:

    1. Faceți clic pe butonul Microsoft Office Imagine buton Office , apoi faceți clic pe Opțiuni Excel.

    2. În categoria Populare, sub Opţiuni principale pentru lucrul în Excel, bifaţi caseta de selectare Afişare filă Dezvoltator în Panglică, apoi faceţi clic pe OK.

  2. Pentru a seta temporar nivelul de securitate pentru a accepta toate macrocomenzile, procedați astfel:

    1. În fila Dezvoltator, în grupul Cod, faceți clic pe Securitate macrocomenzi.

      Grupul cod din fila dezvoltator

    2. Sub Setări macrocomandă, faceți clic pe Se activează toate macrocomenzile (nerecomandat, se poate executa cod cu potențial periculos), apoi pe OK.

      Notă : Pentru a împiedica cod cu potențial periculos din rulează, vă recomandăm să reveniți la oricare dintre setările care dezactivează toate macrocomenzile, după ce terminați de lucrat cu acestea. Pentru mai multe informații despre cum să modificați setările, consultați modificarea setărilor de securitate pentru macrocomenzi în Excel.

  3. În fila Dezvoltator, în grupul Cod, faceţi clic pe Înregistrare macrocomenzi.

  4. În caseta nume macrocomandă , introduceți un nume pentru macrocomandă.

Notă : Primul caracter al numelui macrocomenzii trebuie să fie o literă. Următoarele caractere pot fi litere, numere sau caractere de subliniere. În numele macrocomenzii nu sunt permise spațiile, caracterele de subliniere fiind interpretate drept separatoare de cuvinte. Dacă utilizați un nume de macrocomandă care este de asemenea o referință de celulă, veți obține un mesaj de eroare indicând că numele macrocomenzii este incorect.

  1. Pentru a asocia tastă de comenzi rapide de tip combinație cu CTRL pentru a executa macrocomanda, în caseta Tastă de comenzi rapide, tastați litera mică sau mare pe care doriți să o utilizați.

    Notă : Tasta de comenzi rapide are prioritate față de orice taste de comenzi rapide echivalente implicite Excel, în timp ce este deschis registrul de lucru care conține macrocomanda. Pentru o listă de comenzi rapide care folosesc CTRL atribuite deja în Excel, consultați taste de comenzi rapide și funcția Excel.

  2. În lista Stocare macrocomandă în, selectați registrul de lucru în care doriți să stocați macrocomanda.

    Sfat : Dacă doriți o macrocomandă să fie disponibilă, ori de câte ori utilizați Excel, selectați Registru de macrocomenzi Personal. Atunci când Selectați Registru de macrocomenzi Personal, Excel creează un registru de lucru ascuns macrocomenzi personale (Personal.xlsb) dacă nu există deja, și salvează macrocomanda din acest registru de lucru. În Windows Vista, acest registru de lucru este salvat în folderul name\AppData\Local\Microsoft\Excel\XLStart C:\Users\user. În Microsoft Windows XP, acest registru de lucru este salvat în folderul de Data\Microsoft\Excel\XLStart name\Application C:\Documents și Aranjare\user. Registrele de lucru în folderul XLStart sunt deschise automat de fiecare dată când pornește Excel. Dacă doriți o macrocomandă din registrul de macrocomenzi personale pentru a rula automat în alt registru de lucru, trebuie, de asemenea, salvați acel registru de lucru în folderul XLStart, astfel încât ambele registre de lucru sunt deschise atunci când pornește Excel.

  3. În caseta Descriere, tastați descrierea macrocomenzii.

  4. Faceți clic pe OK pentru a începe înregistrarea.

  5. Efectuați acțiunile pe care doriți să le înregistrați.

  6. În fila Dezvoltator, în grupul Cod, faceți clic pe Oprire înregistrare Buton WordArt .

    De asemenea, aveți posibilitatea să faceți clic pe Oprire înregistrare Buton WordArt în partea stângă a barei de stare.

Începutul paginii

Crearea unei macrocomenzi utilizând Microsoft Visual Basic

  1. Dacă fila Dezvoltator nu este disponibilă, procedaţi astfel pentru a o afişa:

    1. Faceți clic pe butonul Microsoft Office Imagine buton Office , apoi faceți clic pe Opțiuni Excel.

    2. În categoria Populare, sub Opţiuni principale pentru lucrul în Excel, bifaţi caseta de selectare Afişare filă Dezvoltator în Panglică, apoi faceţi clic pe OK.

  2. Pentru a seta temporar nivelul de securitate pentru a accepta toate macrocomenzile, procedați astfel:

    1. În fila Dezvoltator, în grupul Cod, faceți clic pe Securitate macrocomenzi.

      Grupul cod din fila dezvoltator

    2. Sub Setări macrocomandă, faceți clic pe Se activează toate macrocomenzile (nerecomandat, se poate executa cod cu potențial periculos), apoi pe OK.

      Notă : Pentru a împiedica executarea codului potențial periculos, se recomandă să reveniți la oricare dintre setările care dezactivează macrocomenzile după ce terminați de lucrat cu acestea.

  3. În fila Developer, în grupul Cod, faceţi clic pe Visual Basic.

  4. Dacă este necesar, în Visual Basic Editor, în meniul Inserare, faceți clic pe Modul.

    Notă : Modulele se creează automat pentru toate foile din registrul de lucru.

  5. În fereastra cod a modulului, tastați sau copiați codul macrocomenzii pe care doriți să o utilizați.

  6. Pentru a executa macrocomanda din fereastra modulului, apăsați F5.

  7. În Visual Basic Editor, în meniul Fișier, faceți clic pe Închidere și revenire în Microsoft Excel când terminați de scris macrocomanda.

Începutul paginii

Copierea unei părţi a macrocomenzii pentru a crea altă macrocomandă

  1. Dacă fila Dezvoltator nu este disponibilă, procedaţi astfel pentru a o afişa:

    1. Faceți clic pe butonul Microsoft Office Imagine buton Office , apoi faceți clic pe Opțiuni Excel.

    2. În categoria Populare, sub Opţiuni principale pentru lucrul în Excel, bifaţi caseta de selectare Afişare filă Dezvoltator în Panglică, apoi faceţi clic pe OK.

  2. Pentru a seta temporar nivelul de securitate pentru a accepta toate macrocomenzile, procedați astfel:

    1. În fila Dezvoltator, în grupul Cod, faceți clic pe Securitate macrocomenzi.

      Grupul cod din fila dezvoltator

    2. Sub Setări macrocomandă, faceți clic pe Se activează toate macrocomenzile (nerecomandat, se poate executa cod cu potențial periculos), apoi pe OK.

      Notă : Pentru a împiedica executarea codului potențial periculos, se recomandă să reveniți la oricare dintre setările care dezactivează macrocomenzile după ce terminați de lucrat cu acestea.

  3. Deschideți registrul de lucru care conține macrocomanda pe care intenționați să o copiați.

  4. În fila Dezvoltator, în grupul Cod, faceţi clic pe Macrocomenzi.

  5. În caseta Nume macrocomandă, faceți clic pe numele macrocomenzii de copiat.

  6. Faceţi clic pe Editare.

  7. În fereastra cod din Editor Visual Basic, selectați liniile din macrocomandă pe care doriți să le copiați.

Sfat : Pentru a copia toată macrocomanda, includeți în selecție liniile Sub și End Sub.

  1. În meniul Editare, faceţi clic pe Copiere.

    De asemenea, aveți posibilitatea să faceți clic cu butonul din dreapta, apoi să faceți clic pe Copiere, sau să apăsați CTRL+C.

  2. În caseta Procedură din fereastra de cod, faceți clic pe modulul unde doriți să plasați codul.

  3. În meniul Editare , faceți clic pe Lipire.

    De asemenea, aveți posibilitatea să faceți clic cu butonul din dreapta, apoi să faceți clic pe Lipire, sau să apăsați CTRL+V.

Sfat : Nu aveți posibilitatea să editați fișierul Registru de macrocomenzi Personal (Personal.xlsb), deoarece este un registru de lucru ascuns, care este deschis întotdeauna. Mai întâi, trebuie să îl reafișați utilizând comanda Reafișare. De asemenea, el poate fi deschis în Editor Visual Basic sau apăsând ALT+F11.

Începutul paginii

Asocierea unei macrocomenzi unui obiect, element grafic sau control

  1. Într-o foaie de lucru, faceți clic cu butonul din dreapta pe obiectul, elementul grafic sau controlul pentru care doriți să asociați o macrocomandă existentă, apoi faceți clic pe Asociere macrocomandă.

  2. În caseta Nume macrocomandă, faceți clic pe macrocomanda pe care doriți să o asociați.

Începutul paginii

Ştergerea unei macrocomenzi

  1. Alegeți una dintre următoarele:

    • Deschideți registrul de lucru care conține macrocomanda pe care intenționați să o ștergeți.

    • Dacă macrocomanda pe care doriți să o ștergeți este stocată în registrul de lucru de macrocomenzi personale (Personal.xlsb) și registrul de lucru este ascuns, procedați astfel pentru a reafișa registrul de lucru:

      1. În fila Vizualizare, în grupul Fereastră, faceți clic pe Reafișare.

      2. Sub Reafișare registru de lucru, faceți clic pe PERSONAL, apoi pe OK.

  2. Dacă fila Dezvoltator nu este disponibilă, procedaţi astfel pentru a o afişa:

    1. Faceți clic pe butonul Microsoft Office Imagine buton Office , apoi faceți clic pe Opțiuni Excel.

    2. În categoria Populare, sub Opţiuni principale pentru lucrul în Excel, bifaţi caseta de selectare Afişare filă Dezvoltator în Panglică, apoi faceţi clic pe OK.

  3. În fila Dezvoltator, în grupul Cod, faceţi clic pe Macrocomenzi.

    Grupul cod din fila dezvoltator

  4. În lista Macrocomenzi în, selectați registrul de lucru care conține macrocomanda pe care doriți să o ștergeți. De exemplu, faceți clic pe Acest registru.

  5. În caseta Nume macrocomandă, faceţi clic pe numele macrocomenzii de şters.

  6. Faceți clic pe Ștergere.

Începutul paginii

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ă.

Au fost utile aceste informații?

Minunat! Alt feedback?

Cum putem îmbunătăți?

Vă mulțumim pentru feedback!

×