Cum să creați și să utilizați un program de completare Excel (Tutorial pas cu pas)

Un program de completare Excel poate fi cu adevărat util atunci când trebuie să rulați o macro de multe ori în diferite registre de lucru.

De exemplu, să presupunem că doriți să evidențiați toate celulele care au o eroare, puteți crea cu ușurință un program de completare Excel care să evidențieze erorile printr-un clic de buton.

Ceva așa cum se arată mai jos (macro-ul a fost adăugat la Bara de instrumente de acces rapid pentru al rula cu un singur clic):

În mod similar, poate doriți să creați o funcție Excel personalizată și să o utilizați în toate registrele de lucru Excel, în loc să copiați din nou și din nou codul.

Dacă sunteți interesat să învățați VBA într-un mod ușor, consultați Instruire online VBA Excel.

Crearea unui program de completare Excel

În acest tutorial, veți afla cum să creați un program de completare Excel. Există trei pași pentru a crea un supliment și pentru a-l face disponibil în QAT.

  • Scrieți / Înregistrați codul într-un modul.
  • Salvați ca program de completare Excel.
  • Adăugați macrocomanda la Bara de instrumente pentru acces rapid.

Scrieți / înregistrați codul într-un modul

În acest exemplu, vom folosi un cod simplu pentru a evidenția toate celulele care au valori de eroare:

Sub HighlightErrors () Selection.SpecialCells (xlCellTypeFormulas, xlErrors). Selectați Selection.Interior.Color = vbRed End Sub

Dacă scrieți cod (sau îl copiați de undeva), iată pașii:

  • Deschideți un registru de lucru Excel.
  • Apăsați Alt + F11 pentru a deschide fereastra VB Editor.
  • În Editorul VB, veți vedea obiectele din registrul de lucru listate în exploratorul de proiecte. Dacă nu vedeți acest lucru, accesați Vizualizare -> Project Explorer.
  • Faceți clic dreapta pe oricare dintre obiectele din registrul de lucru. Accesați opțiunea Insert și faceți clic pe „Module”. Aceasta va insera un obiect modul.
  • Faceți dublu clic pe modul și introduceți codul de mai sus (copiați-lipiți-l).
  • Apăsați Alt + F11 pentru a reveni la foaia de lucru Excel.

Notă: Dacă înregistrați o macro, Excel are grijă automat de inserarea unui modul și introducerea codului în acesta.

Acum să mergem mai departe și să creăm un supliment din acest cod.

Salvați și instalați suplimentul

Urmați pașii de mai jos când vă aflați în registrul de lucru în care ați introdus codul.

  • Faceți clic pe fila Fișier.
  • Faceți clic pe „Salvați ca”.
  • În caseta de dialog Salvare ca, schimbați tipul „Salvați ca” la .xlam. Numele pe care îl atribuiți fișierului ar fi numele programului dvs. de completare. În acest exemplu, fișierul este salvat cu numele Evidențiați erorile.
    • Veți observa că calea fișierului în care este salvat se schimbă automat. Puteți să o utilizați pe cea implicită sau să o modificați dacă doriți.
  • Deschideți un registru de lucru Excel și accesați Developer -> Suplimente -> Suplimente Excel.
  • În caseta de dialog Add-ins, răsfoiți și localizați fișierul salvat și faceți clic pe OK.

Acum programul de completare a fost activat.

Este posibil să nu vedeți nicio filă sau opțiune să apară în panglică, dar programul de completare este activat în această etapă și codul este disponibil pentru a fi utilizat acum.

Următorul pas este să adăugați macro-ul la bara de instrumente de acces rapid, astfel încât să puteți rula macro-ul cu un singur clic.

Notă: Dacă creați un program de completare care are o funcție personalizată, atunci nu trebuie să treceți la pasul 3. Până la sfârșitul pasului 2, veți avea funcția disponibilă în tot registrul de lucru. Pasul 3 este pentru astfel de coduri, unde doriți să se întâmple ceva atunci când rulați codul (cum ar fi evidențierea celulelor cu erori).

Salvați și instalați suplimentul

Pentru a face acest lucru:

  • Faceți clic dreapta pe oricare dintre filele panglică și selectați Personalizați bara de instrumente cu acces rapid.
  • În caseta de dialog Opțiuni Excel, selectați macrocomenzi din meniul Alege comenzi din meniul derulant. Veți observa că macro-ul „HighlightErrors” este listat acolo.
  • Faceți clic pe macro-ul „HighlightErrors” și faceți clic pe Adăugare. Aceasta va adăuga macro-ul la lista din dreapta.
  • Faceți clic pe OK. Aceasta va adăuga macro-ul la Bara de instrumente de acces rapid.

Acum, pentru a rula acest cod în orice registru de lucru, selectați setul de date și faceți clic pe pictograma macro din QAT.

Aceasta va evidenția toate celulele cu erori de culoare roșie. De asemenea, puteți utiliza această macrocomandă în orice registru de lucru, deoarece ați activat programul de completare.

Prudență: Modificările efectuate de macro nu pot fi anulate folosind Control + Z.

De asemenea, puteți crea funcții personalizate și apoi le puteți salva ca un program de completare Excel. Acum, când activați programul de completare, funcțiile personalizate ar fi disponibile în toate registrele de lucru Excel.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave