1 macro-uri. Înregistrare automată și utilizarea macrocomenzilor
2 Macrocomenzi O macrocomandă este o macrocomandă care conține o secvență de acțiuni înregistrate de utilizator pentru a automatiza acțiunile repetitive. Înregistrarea se face utilizând limbajul de programare Microsoft Visual Basic (VBA) integrat în suita Microsoft Office. Macroanele sunt stocate în modulele de program atașate cărții.
3 Utilizarea macro-urilor Instrumentul VBA din MS Excel ne oferă un instrument universal pentru rezolvarea rapidă și precisă a oricăror sarcini individuale ale utilizatorilor din MS Excel. Desigur, puteți utiliza funcțiile încorporate în MS Excel, care sunt minunate, dar nu rezolvă întotdeauna sarcina stabilită. Pentru profesioniștii cu cunoștințe profesionale în diverse domenii, există o mare oportunitate de a-și realiza experiența valoroasă - de a-și crea propriul program pe VBA. Dacă programul este suficient de popular, de înaltă calitate, individual, atunci este posibil să obțineți un profit bun din vânzarea sa.
4 Exemplu Deschideți MS Excel, faceți clic pe "Salvați ca" și salvați fișierul programului făcând clic pe "Centru de lucru Excel cu suport pentru macrocomenzi".
5 Apoi, trebuie să activați fila "Dezvoltator". Pentru aceasta, faceți clic pe "Opțiuni Excel"
6 Puneți o bifă pe fila "Afișați" "Developer" de pe casetă "
7 Faceți clic pe OK, obțineți banda cu dezvoltatorul
8 Înregistrați automat o macrocomandă Selectați "Write a macro", introduceți o literă pentru a începe
9 De exemplu, un macro pentru a intra artist: pentru a introduce text într-o celulă și faceți clic pe „Opriți înregistrarea“ Selectați celula în cazul în care doriți să se afișeze un mesaj și apăsați CTRL + litera specificată pentru acest macro
10 Problema (folosind VBA) - să presupunem că avem 2 numere, trebuie să le adăugăm și să obținem valoarea din tabelul nostru pe baza sumei primite. Am plasat următoarele valori în celulele List1:
11 pe Sheet2 vom umple celulele, creând un tabel cu 2 coloane
12 Apoi, mergeți la Sheet1, faceți clic pe fila "Developer", "Insert", pe care le selectăm butonul
13 și trageți un buton pe Sheet1, după care apare imediat fereastra "Assign Macro to Object", în care selectăm "Create"
16 cod va face următoarele: MsgBox ( „Aceasta este prima mea macro!“) - mesajul variabila q este setat coordonatele celulei naListe1 2 linia 2 coloană variabilă w este atribuită valoarea celulei pe foaie 1, coordonatele 3 rând, 2 coloană în celula la Foaia 1, cu coordonate 4 linii, 2 coloane, suma q + w
17 În continuare, obținem valoarea coloanei B din Sheet2, care se află pe aceeași linie unde valoarea sumei noastre coincide cu valoarea coloanei A. Introducem următorul cod:
18 și se obține prin apăsarea butonului următorul rezultat: Rezultatul arată că numărul de macro culese din tabelul de la Liste2 în conformitate cu suma noastră (coloana 8 linia Lista2 A)
19 Studii de caz de utilizare