programare VBA și crearea macro-uri

2.3. prezentări de software și baze ale software-ului de birou

2.3.7. Principiile fundamentale ale software-ului de birou

Visual Basic limbaj de programare pentru aplicații: Visual Basic for Applications (VBA)

VBA - un subset de limbaj de programare vizual Visual Basic (VB), care include aproape toate instrumentele pentru crearea de aplicații VB.







Fiecare eveniment se manifestă în programe specifice de acțiune (ca răspuns, reacție). Forma personalizată vă permite să creați aplicații caseta de dialog. VBA limbaj de programare folosit pentru a scrie codul de program, de exemplu, pentru a crea un utilizator în funcții Excel.

Faptul că sistemul de programare VBA proiectat pentru a lucra cu obiecte de birou, acesta poate fi efectiv utilizate pentru a automatiza activitățile legate de dezvoltarea diferitelor tipuri de documente.

Luați în considerare algoritmul pentru crearea unui utilizator în funcții VBA:

3. Apoi, efectuați Inserare / Procedura (inserție / procedură). În caseta de dialog, Adăugare procedură introduceți un nume de funcție (de exemplu, SUMMA5) și setați comutatoarele: Tip (tip) - în poziția de funcții (funcții); Domeniu de aplicare (definiție Field) - în poziția de public (Total) și faceți clic pe OK.

5. Apoi, introduceți funcțiile lista de parametri ca în paranteze indică (x, y, z, i, j), tipul de date (pentru calcularea exactă) și tipul valorii funcției de retur (nu va fi administrat în acest exemplu). In plus, introducem functiile corpului, cum ar fi SUMMA5 = x + y + z + i + j. Ca rezultat, obținem următorul text al programului:

Funcție publică SUMMA5 (x, y, z, i, j)
SUMMA5 = x + y + z + i + j
end Function

6. Du-te înapoi la fereastra Excel, în care, de exemplu, avem nevoie pentru a rezuma cele cinci valori.

8. Apoi, selectați celula cu valorile și faceți clic pe OK. Obținem următorul rezultat.

Crearea unui macro pentru adăugarea automată a două numere în celulele A1, B1 și care plasează rezultatul în celula C1, C1 și umple turcoaz celulă.

Algoritmul a crea un macro pentru sarcina:

1. Selectați Instrumente / Macro pentru a începe înregistrarea.







2. În caseta Macro name, introduceți un nume pentru macro. Primul caracter al numelui macro trebuie să fie o literă. Numele macro nu este permis lacune; ca separatoare de cuvinte pe care le puteți utiliza subliniere.

3. Pentru a executa un macro cu o comandă rapidă de tastatură, introduceți scrisoarea în combinația de taste. Puteți utiliza combinații de litere CTRL + (pentru litere mici) sau CTRL + SHIFT + literă (pentru litere mari), în cazul în care litera - orice tastă literă de pe tastatură. Nu alege comenzile rapide de la tastatură standard, combinația de taste selectate inhibă comenzile rapide de la tastatură standard Microsoft Excel pe timp cu această carte.

4. În câmpul „Salvare“, selectați o carte în care doriți să salvați macro. Salvați macro din „Această carte este.“ Pentru a crea o scurtă descriere a macro, introduceți textul dorit în câmpul Descriere. Captura de ecran prezintă un exemplu de umplere caseta de dialog „Macro Record“

5. Faceți clic pe OK.

6. Rulați macro pe care doriți să îl înregistrați.

7. Faceți clic pe butonul Oprire înregistrare de pe bara de instrumente plutitoare „Os“ (Oprire înregistrare) sau Tools / Macro / Oprire macro.

Macro este terminat, apare în lista de macro-uri sub nume propriu.

Pentru a apela un macro, trebuie să rulați Tools / Macro / macrocomenzile. Apoi, în lista de caseta de dialog macro-uri, îl puteți găsi pe nume și faceți clic pe butonul Executare.

Butonul de numire pe bara de instrumente pentru a rula macro

Macro-urile pot fi rulate de pe un buton de pe bara de instrumente încorporat, este necesar să se efectueze:

Numirea obiect grafic pentru a rula macro:

  1. Crearea unui obiect grafic.
  2. Pentru graficul selectat, utilizați meniul contextual.
  3. Selectați comanda din meniul contextual Alocare Macro.
  4. În caseta de dialog care apare „Alocare obiect macro“, introduceți numele macrocomenzii în caseta Macro name, apoi faceți clic pe OK.
  1. Selectați Instrumente de comanda / Macro / macrocomenzile.
  2. Selectați numele macro care urmează să fie schimbat, în lista Name.
  3. Apăsați butonul Edit se va deschide fereastra Visual Basic, în care puteți edita comenzile macro selectate, scrise în Visual Basic.

programare VBA și crearea macro-uri

  1. În meniul Instrumente, indicați spre Macro, și apoi - faceți clic pe Macrocomenzi.
  2. Lista registru de lucru curentă de macro-uri, trebuie să selectați macrocomanda pe care doriți să îl eliminați și faceți clic pe Eliminare.

Pentru a redenumi un jurnal macro în modul de editare macro și în program pentru a schimba titlul. Noul nume va înlocui în mod automat cele mai vechi din lista de macro-uri și comenzi rapide va fi numit un macro cu un nume nou.

Mai multe >>> Subiect: 2.4.1. Concepte de bază ale sistemelor de management al bazei de date

Partajați-le cu prietenii tăi