Excel Macro Tutorial

Acest tutorial acoperă utilizarea înregistratorului macro pentru a crea o macrocomandă simplă în Excel . Înregistratorul macro funcționează înregistrând toate apăsările de la tastatură și clicurile mouse-ului. Macroul creat în acest tutorial va aplica un număr de opțiuni de formatare pentru un titlu al foii de lucru .

În Excel 2007 și 2010, toate comenzile legate de macro sunt situate în fila Developer a panglicii . Adesea, această filă trebuie adăugată la panglică pentru a accesa comenzile macro. Subiectele acoperite de acest tutorial includ:

01 din 06

Adăugând fila Dezvoltator

Faceți clic pentru a mări această imagine - Adăugați fila dezvoltator în Excel. © Ted Franceză
  1. Faceți clic pe fila File a panglicii pentru a deschide meniul fișierului.
  2. Faceți clic pe Opțiuni din meniu pentru a deschide caseta de dialog Opțiuni Excel .
  3. Faceți clic pe opțiunea Personalizare panglică din fereastra din stânga pentru a vizualiza opțiunile disponibile în fereastra din dreapta a casetei de dialog.
  4. În secțiunea Principalele file din opțiuni, fereastra verifică opțiunea pentru dezvoltatori .
  5. Faceți clic pe OK.
  6. Fila Developer ar trebui să fie acum vizibilă în panglica din Excel 2010.

Adăugarea filei Developer în Excel 2007

  1. În Excel 2007, faceți clic pe butonul Office pentru a deschide meniul derulant.
  2. Faceți clic pe butonul Opțiuni Excel din partea de jos a meniului pentru a deschide caseta de dialog Opțiuni Excel .
  3. Faceți clic pe opțiunea Populare din partea de sus a ferestrei din stânga a ferestrei de dialog deschise.
  4. Faceți clic pe fila Afișare dezvoltator din panglica din fereastra din dreapta a casetei de dialog deschise.
  5. Faceți clic pe OK.
  6. Fila Developer ar trebui să fie acum vizibilă în panglică.

02 din 06

Adăugarea unui titlu de foaie de lucru sau a unui reportofon Macro Excel

Deschiderea casetei de dialog Recunoaștere macro Macro. © Ted Franceză

Înainte de a începe înregistrarea macro-ului nostru, trebuie să adăugăm titlul foii de lucru pe care îl vom format.

Din moment ce titlul fiecărei foi de lucru este de obicei unic pentru foaia de lucru, nu dorim să includeți titlul în macro. Prin urmare, îl vom adăuga în foaia de lucru, înainte de a începe înregistrarea macro.

  1. Faceți clic pe celula A1 din foaia de lucru.
  2. Introduceți titlul: Cheltuieli Cookie Shop pentru luna iunie 2008 .
  3. Apăsați tasta Enter de pe tastatură.

Excel Macro Recorder

Cea mai ușoară modalitate de a crea o macrocomandă în Excel este să utilizați înregistrarea macro. Pentru a face acest lucru:

  1. Faceți clic pe fila Dezvoltatori .
  2. Faceți clic pe Înregistrare macro în bandă pentru a deschide caseta de dialog Record macro .

03 din 06

Opțiunile pentru înregistratorul macro

Opțiunile pentru înregistratorul macro. © Ted Franceză

Există 4 opțiuni de completat în această casetă de dialog:

  1. Nume macro - dați-i macrocomenzii un nume descriptiv. Numele trebuie să înceapă cu o literă, iar spațiile nu sunt permise. Doar literele, numerele și caracterul de subliniere sunt permise.
  2. Tastă rapidă - (opțional) completați o literă, un număr sau alte caractere în spațiul disponibil. Aceasta vă va permite să rulați macro-ul ținând apăsată tasta CTRL și apăsând litera selectată de pe tastatură.
  3. Stocați macroul în
    • Opțiuni:
    • Acest registru de lucru
      • Macro-ul este disponibil numai în acest fișier.
    • Noul registru de lucru
      • Această opțiune deschide un nou fișier Excel. Macro-ul este disponibil numai în acest fișier nou.
    • Carnet de lucru pentru macro-uri personale.
      • Această opțiune creează un fișier ascuns Personal.xls care stochează macro-urile și le pune la dispoziție în toate fișierele Excel.
  4. Descriere - (opțional) introduceți o descriere a macrocomenzii.

Pentru acest tutorial

  1. Setați opțiunile din caseta de dialog Record Macro pentru a se potrivi cu cele din imaginea de mai sus.
  2. Nu faceți clic pe OK - totuși - vedeți mai jos.
    • Dacă faceți clic pe butonul OK din caseta de dialog Record Macro , începe înregistrarea macro-ului pe care tocmai l-ați identificat.
    • După cum am menționat anterior, înregistratorul macro funcționează înregistrând toate apăsările de la tastatură și clicurile mouse-ului.
    • Crearea macrocomenzii format_titles implică să faceți clic pe un număr de opțiuni de format pe fila de domiciliu a panglicii cu mouse-ul în timp ce aparatul de înregistrare macro se execută.
  3. Mergeți la pasul următor înainte de a începe înregistrarea macro.

04 din 06

Înregistrarea pașilor macro

Înregistrarea pașilor macro. © Ted Franceză
  1. Faceți clic pe butonul OK din caseta de dialog Record Macro pentru a porni înregistrarea macro.
  2. Faceți clic pe fila Acasă a panglicii.
  3. Evidențiați celulele A1 până la F1 din foaia de lucru.
  4. Faceți clic pe pictograma Îmbinare și centru pentru a centraliza titlul între celulele A1 și F1.
  5. Faceți clic pe pictograma Completați culoarea (arată ca o vopsea) pentru a deschide lista verticală de culori de umplere.
  6. Alegeți Albastru, Accent 1 din listă pentru a transforma culoarea de fundal a celulelor selectate în albastru.
  7. Faceți clic pe pictograma Culoare font (este o literă mare "A") pentru a deschide lista verticală a culorilor.
  8. Selectați Alb din listă pentru a transforma textul în celulele selectate pe alb.
  9. Faceți clic pe pictograma Dimensiune font (deasupra pictogramei vopselei) pentru a deschide lista derulantă pentru mărimea fontului.
  10. Alegeți 16 din listă pentru a modifica dimensiunea textului din celulele selectate la 16 puncte.
  11. Faceți clic pe fila Developer a panglicii.
  12. Faceți clic pe butonul Stop înregistrare de pe bandă pentru a opri înregistrarea macro.
  13. În acest moment, titlul foii de lucru ar trebui să semene cu titlul din imaginea de mai sus.

05 din 06

Rularea macro-ului

Rularea macro-ului. © Ted Franceză

Pentru a rula o macrocomandă pe care ați înregistrat-o:

  1. Faceți clic pe fila Sheet2 din partea de jos a foii de calcul .
  2. Faceți clic pe celula A1 din foaia de lucru.
  3. Introduceți titlul: Cheltuieli Cookie Shop pentru iulie 2008 .
  4. Apăsați tasta Enter de pe tastatură.
  5. Faceți clic pe fila Developer a panglicii.
  6. Faceți clic pe butonul Macro de pe panglică pentru a afișa caseta de dialog Vizualizare macro .
  7. Faceți clic pe macro format_titles din fereastra cu nume de macro .
  8. Faceți clic pe butonul Executare .
  9. Pașii macro trebuie să ruleze automat și să aplice aceiași pași de formatare aplicați titlului din foaia 1.
  10. În acest moment, titlul din foaia de lucru 2 ar trebui să semene cu titlul din fișa de lucru 1.

06 din 06

Eroare macro / Editare macro

Fereastra Editor VBA în Excel. © Ted Franceză

Macro Erori

Dacă macrocomanda dvs. nu a funcționat conform așteptărilor, cea mai simplă și cea mai bună opțiune este să urmați din nou pașii din tutorial și să reînregistrați macrocomanda.

Editarea / Pasul într-un macro

O macrocomanda Excel este scrisă în limbajul de programare Visual Basic for Applications (VBA).

Dând clic pe butoanele Editare sau Pas Into în caseta de dialog Macro pornește editorul VBA (vezi imaginea de mai sus).

Utilizarea editorului VBA și acoperirea limbajului de programare VBA depășește scopul acestui tutorial.