Programare Excel (cuprins)

  • Introducere în programare în Excel
  • Cum se programează în Excel?

Introducere în programare în Excel

Te-ai săturat vreodată să faci o sarcină în Excel, care simți că poate fi automatizată și să-ți economisești timpul? De cele mai multe ori trebuie să fi întâlnit astfel de sarcini. Cu toate acestea, pentru a automatiza orice sarcină, mai întâi trebuie să aveți abilități de programare pentru limbajul respectiv. În Excel, puteți face programare cu ajutorul Visual Basic for Application (VBA), care este limbajul de programare Excel, care vă poate ajuta să automatizați sarcinile. În acest articol, vom vedea cum putem face programarea în Excel VBA. VBA poate fi utilizat pentru a scrie un program care poate automatiza sarcina pentru dvs. Piesa de linii pe care o scriem sub VBA se numește Macro, care este scrisă în așa fel încât, ei să instruiască sistemul Excel despre ce trebuie făcut.

Cum se programează în Excel?

Să înțelegem cum să programăm în excel cu puține ilustrații.

Activarea filei pentru dezvoltatori

Primul lucru care vine este activarea filei pentru dezvoltatori care vă ajută să înregistrați și să stocați o macrocomandă (cod VBA). Să vedem cum putem obține acea activare.

  • Navigați la meniul File din fișierul dvs. excel și faceți clic pe el.

  • În meniul Fișier, faceți clic pe Opțiuni și va încărca o nouă fereastră cu toate opțiunile excel disponibile.

  • În noua fereastră apărută denumită Opțiuni Excel, faceți clic pe fila Personalizare panglică . Puteți vedea toate opțiunile de personalizare pe care le puteți utiliza pentru Panglica Excel care apare în partea de sus a fișierului dvs. Excel.

  • Activați opțiunea pentru dezvoltator în secțiunea Personalizați panglică: derularea filelor principale . Puteți verifica (bifați) fila Dezvoltator pentru a o activa. Faceți clic pe butonul OK plasat în partea dreaptă jos a filei Opțiuni Excel și acesta este.

  • Ați activat cu succes opțiunea Dezvoltator din Excel. Dacă verificați acum Panglica Excel din fișierul dvs., veți putea vedea o filă nouă adăugată acolo cu numele Dezvoltator pe ea.

Acesta este primul pas pe care trebuie să îl urmați înainte de a începe să scrieți macro-uri în Excel. Deoarece fila Dezvoltator este ceva necesar pentru a înregistra și a rula macro-ul. Această filă de opțiuni nu este activată implicit și de aceea am încercat să o activăm aici mai întâi.

Înregistrarea unei macro-uri

  • Deschideți fișierul Excel. Accesați fila Dezvoltator pe care tocmai ați activat-o, apoi faceți clic pe butonul Înregistrare macro, clasificat și care poate fi văzut în secțiunea Cod .

  • De îndată ce faceți clic pe butonul Înregistrați macro, veți vedea o fereastră care apare, în acea fereastră, trebuie să atribuiți un nume macro, puteți, de asemenea, să alocați o cheie rapidă pentru ca această macro să fie rulată. Poți adăuga descrierea, dacă există, pentru această macro pe care o creezi. După ce ați terminat cu toate acestea, puteți face clic pe butonul OK plasat în partea dreaptă de jos a ferestrei. Consultați imaginea de mai jos pentru referința dvs.

De îndată ce faceți clic pe OK, sistemul începe înregistrarea macro și toate sarcinile pe care le efectuați vor fi înregistrate și convertite în programul Excel în backend.

  • Încercați să introduceți propoziția „Acesta este primul meu cod VBA și sunt foarte fericit!” În celula A1 din foaia Excel și apăsați tasta Enter. Acești pași vor fi înregistrați în backend-ul macro.

  • În secțiunea Cod, este posibil să fi observat că butonul Record Macro s-a schimbat în Oprirea înregistrării. Aceasta este ca Play and Stop. Înregistrare Macro funcționează ca buton Redare și Stop Înregistrare funcționează ca buton Stop. Faceți clic pe butonul Opriți înregistrarea pentru a opri înregistrarea.

Magia din spatele tuturor acestor lucruri este că Excel mi-a înregistrat pașii aici și i-a transformat în bucăți de cod, astfel încât această sarcină să poată fi automatizată. Înseamnă, la fiecare pas, selectarea celulei A1, introducerea textului ca „Acesta este primul meu cod VBA și sunt fericit!”, Făcând clic pe Enter pentru a merge la următoarea celulă. Toți acești pași sunt convertiți într-un cod VBA. Să verificăm codul acum.

  • Pentru a accesa Visual Basic Editor, puteți face clic pe opțiunea Visual Basic din categoria Cod din fila Dezvoltator sau puteți utiliza Alt + F11 ca o comandă rapidă pentru același lucru.

  • Navigați către secțiunea Module de sub VBAProject și faceți clic pe butonul plus de sub acesta pentru a vedea lista modulelor active din VBA.

  • În folderul Modules, puteți vedea Module1 imediat ce faceți clic pe semnul plus. Puteți face dublu clic pe Modulul 1, este locul în care se înregistrează codul pentru sarcina pe care am efectuat-o în etapele anterioare (treptele 3 și 4). Salvați acest cod și îl puteți rula de fiecare dată pentru a obține aceeași ieșire. Vezi imaginea de mai jos:

Concluzie

  • Putem înregistra o macro în Excel pentru a automatiza sarcini mici de zi cu zi, care sunt mai simple pentru manipularea programatică a sistemului.
  • Lucrul cel mai interesant este că nu trebuie să-ți sapi adânc capul pentru logica din spatele fiecărui pas pe care îl efectuezi. Excel VBA o face pentru tine.
  • Pentru unele sarcini complexe, cum ar fi cea care implică bucla și declarații condiționale, trebuie să scrieți cod manual sub VBA.

Lucruri de reținut despre programare în Excel

  • Fila pentru dezvoltatori nu este activată în mod implicit și este vizibilă în Panglica Excel. Trebuie să o activați prin Opțiuni Excel.
  • Înregistrarea unei macro funcționează pe sarcini simple care se repetă și aveți nevoie de automatizarea acestora. Cu toate acestea, pentru sarcini complexe care implică bucle sau intrări și ieșiri condiționale, trebuie totuși să fie codate manual sub VBA.
  • Trebuie să salvați fișierul ca format de fișier Excel-Macro, pentru a putea citi și rula codul din nou pe Excel.

Articole recomandate

Acesta este un ghid pentru programarea în Excel. Aici vom discuta despre cum să programăm în Excel, împreună cu exemple practice și șablon Excel descărcabil. De asemenea, puteți parcurge și alte articole sugerate -

  1. Componentele panglicii în Excel
  2. Introducere în formula TRIM în Excel
  3. Șablon de management de proiect în Excel
  4. Cum se utilizează COUNTIFS în Excel?

Categorie: