Lucrul cu macro-uri în Excel

Lucrul cu macro-uri în Excel

Macro - un program special scris într-un limbaj built-in Excel Visual Basic pentru aplicații de programare (VBA). Dacă aveți de multe ori pentru a efectua aceeași operațiune în Excel, este mult mai ușor de a înregistra un macro, sau să găsească un cod gata pentru un macro pentru a efectua anumite acțiuni pe Internet.







În al doilea caz, veți găsi un macro într-un VBA-cod. Acest lucru, de obicei, este o întrebare: cum să adăugați un macro într-o foaie de lucru Excel și cum să-l folosească.

Cum să activați macro-uri în Excel

Pe care le puteți utiliza macro-uri în munca, pentru un început de care au nevoie să fie incluse. Faceți clic pe butonul „File“. în colțul din stânga sus și selectați „Opțiuni“ din listă.

Lucrul cu macro-uri în Excel

În tab-ul „Opțiuni Excel“, „Customize panglica“. Acum, bifați punctele „dezvoltator“ și faceți clic pe butonul „OK“ din panoul din dreapta.

Lucrul cu macro-uri în Excel

O nouă filă „Producător“ va apărea în partea de sus a benzii. Pe ea, și va fi toate comenzile necesare pentru lucrul cu macro-uri.

Acum, permite utilizarea de macro-uri. Din nou, deschide "File" - "Settings". Du-te la tab-ul "Trust Center". iar în partea dreaptă a ferestrei click pe butonul „Trust Center Settings“.

Lucrul cu macro-uri în Excel

„Setări Macro“, faceți clic pe tab-ul. evidențiați opțiunea marker de „Activați toate macro-uri“ și faceți clic pe „OK“. Acum reporniți Excel: Închideți programul și rulați-l din nou.

Lucrul cu macro-uri în Excel

Cum de a insera un macro în Excel

Este important să se înțeleagă că un macro poate fi introdus în modulul, foaia de lucru, registrul de lucru, sau pot fi parte a formularului personalizat.

Inserați codul macro în modulul

De exemplu, aveți nevoie pentru a combina mai multe celule într-o singură, fără pierderi de date. După cum știți, Excel poate fuziona celule, păstrând datele numai din celula din stânga sus. Pentru a salva toate datele din celulele îmbinate vor folosi VBA-cod.

Faceți clic pe element, faceți clic dreapta selectat și selectați din «Insert» meniul - «Modul».

Lucrul cu macro-uri în Excel

In «Proiect», un nou director este «Module». si este primul nostru modul numit «Module1».

câmpul din dreapta apare pentru a introduce VBA-cod. Cu «Ctrl + V» combinație. Inserez codul care va combina mai multe celule, fără pierderi de date. Numele «MergeCell» macro.

Lucrul cu macro-uri în Excel






Lucrul cu macro-uri în Excel

Introduceți codul macro în foaia de lucru

De exemplu, avem o listă drop-down. Trebuie să vă asigurați că atunci când selectați mai multe valori de la ea, acestea apar în locațiile potrivite.

Dreapta fereastra pop-up pentru a introduce codul. Vă rugăm să rețineți, vom introduce codul într-o foaie de lucru, respectiv, titlul citește „Foaia1 (cod)». Salvați modificările la documentul așa cum este descris mai sus.

Lucrul cu macro-uri în Excel

Pentru a introduce un cod macro în registrul de lucru. Dublu click pe elementul „EtaKniga“ și inserați codul în zona nou creată.

Lucrul cu macro-uri în Excel

Creați o funcție definită de utilizator

De exemplu, creați o funcție care va calcula TVA-ul. În «Proiectul» click pe foaia de lucru, faceți clic dreapta și alegeți «Insert» - «Modulul».

Lucrul cu macro-uri în Excel

«Module» dosar. există un al doilea modul numit «Module2». Prevede VBA-codul în căsuța corespunzătoare, și salvați-l prin apăsarea «Ctrl + S». Funcția va fi numit «NDS».

Lucrul cu macro-uri în Excel

Cum de a rula macro-uri în Excel

Acum, uita-te la modul de a rula toate macro-uri create anterior în documente Excel.

Dacă macro a fost inserat în modul. ruleaza utilizatorul. Am un macro combină mai multe celule într-o singură, fără pierderi de date.

Selectați celulele pe care doriți să fuzioneze, și apoi du-te la tab-ul „dezvoltator“ și faceți clic pe butonul „macro“.

Lucrul cu macro-uri în Excel

Caseta de dialog "Macro". În listă, selectați numele macro dorit: «MergeCell». și faceți clic pe „Run“.

Lucrul cu macro-uri în Excel

rula Macro: celulele dorite sunt combinate, iar textul stocate în ele.

În cazul în care macro este introdus în foaia de lucru. apoi executați în mod automat, în funcție de acțiunile utilizatorului. Am un macro adaugă valoarea din lista verticală în celula din dreapta. Codul este introdus în zona de celule în care există liste derulante.

Lucrul cu macro-uri în Excel

Lucrul cu macro-uri în Excel

Acum, când am selectați din valoarea lista drop-down, se potrivește în celula din dreapta acelei celule, care este lista în sine. Acest lucru indică performanța macro.

Lucrul cu macro-uri în Excel

În cazul în care macro este introdus în registrul de lucru. se execută, de asemenea, în mod automat atunci când utilizatorul efectuează anumite acțiuni de pe o carte: se închide sau salvează.

Dacă ați creat o funcție definită de utilizator. apoi lipiți-l într-un document în care este necesar ca o funcție. Am o astfel de funcție ar trebui să calculeze TVA-ul.

De exemplu, este aplicabilă celula A1. „100“ cu valoarea. Selectați celula în care rezultatul va fi scris. Apoi, du-te la tab-ul „Formule“ și apăsați butonul „Insert Function“.

Lucrul cu macro-uri în Excel

Lucrul cu macro-uri în Excel

Apoi am selectați celula pentru care doriți să calculeze TVA-ul și faceți clic pe „OK“.

Lucrul cu macro-uri în Excel

Împărtășiți articol cu ​​prietenii tăi: