Titlul lucrării: Funcții în VBA
Domeniu: Informatică, Cibernetică și Programare
Descriere: Funcții în VBA Următoarele tipuri de funcții sunt utilizate în VBA: funcții matematice încorporate; funcții matematice nereprezentate în VBA; funcții de formatare a datelor; funcția de conversie tip Math built-in funcții.
Mărime fișier: 131.5 KB
Lucrarea a fost descărcată: 93 de persoane.
Următoarele tipuri de funcții sunt utilizate în VBA:
- funcții matematice încorporate;
- funcții matematice nereprezentate în VBA;
- funcții de formatare a datelor;
- tip de conversie
Funcții încorporate în matematică
Operatori, expresii și operații
Linia cu codul din codul sursă al programului VBA se numește operator de program.
Operatorul de software # 150; aceasta este o frază indivizibilă care efectuează o acțiune. Acesta poate consta din orice combinație de cuvinte cheie VBA. proprietăți, funcții, operații și caractere a căror totalitate reprezintă structura corectă recognoscibil compilator VBA. De exemplu,
Etichetă 1. Legendă = Timp
Regulile utilizate în construirea declarațiilor de program se numesc sintaxă.
O instrucțiune de program poate include expresii.
Expresia (Expression) # 150; aceasta este o combinație de semne de operare și operand, precum și paranteze. Alocarea oricărei expresii # 150; obținerea unei anumite valori.
Construcția sintactică a expresiei:
Operand1 [Operand Operand2 [Expression Operation]]
În funcție de tipul de valori generate, tipurile de expresii sunt determinate. De exemplu, dacă valorile expresiei sunt numere întregi și reale, atunci vorbim de expresii aritmetice.
Pentru formarea și calcularea ulterioară a expresiilor sunt operații. Pentru a scrie operațiuni, VBA are semne de operare, care sunt percepute de compilator ca token-uri separate. Secvența calculelor din declarația programului este determinată de prioritatea operațiunilor.
Fiecare operație are propria sa prioritate (rang). Operațiile din clasa 1 au cea mai mare prioritate și sunt executate mai întâi în declarația de program. Operațiile de un rang în expresii sunt efectuate în conformitate cu regulile de asociativitate (de la stânga la dreapta sau invers).
Operanzii sunt legați prin semne de operare
În programele VBA, puteți utiliza un set standard de operații pe date. Există următoarele tipuri de operațiuni:
- matematice, sunt efectuate pe numere și rezultatul lor este numere;
- relațiile sunt aplicate nu numai numerelor, iar rezultatul lor este o valoare logică;
Atribuie rezultatul evaluării unei expresii variabile, a unei constante sau a unei proprietăți obiect. Operația de atribuire include întotdeauna semnul egal =.
VARIABLE_NAME # 150; nume de variabilă (identificator);
Simbolul "=" # 150; semnul operațiunii de cesiune;
expresie # 150; valoarea (număr), o combinație de variabile, constante,
funcții asociate semnelor de funcționare.
Lucrare de asignare.
Operația de alocare necesită executarea unei expresii. setați pe partea dreaptă a acestuia și asociați rezultatul cu numele variabilei. al cărui nume se află pe stânga.
(x va fi atribuit 4)
Instrumentul Set este folosit pentru a atribui variabila de referință obiectului.
În general, instrucțiunea Set are următoarea sintaxă:
Set objectvar = [New] obiectexpression [Nimic]
nou # 150; un cuvânt cheie care se utilizează la crearea unei noi instanțe a obiectului;
Dimensiunea A ca obiect
MsgBox A. Caption
Setați declarație atribuie variabilei Un buton element de control cu numele cmdOK afișează în continuare în fereastra apare pe fața butonului.
Operațiile matematice sunt folosite pentru a scrie formule.
Formula reprezintă o declarație program care conține numărul de variabile, operatori și cuvinte cheie sau o combinație a acestor elemente și calculând o nouă valoare. O listă a operațiilor matematice ale VBA și a rangurilor acestora este prezentată în tabelul 8.
Operațiile de adunare, scădere, multiplicare și divizare se numesc operații matematice de bază și nu sunt necesare explicații.
Restul operațiunilor matematice sunt numite complementare. Ele sunt folosite în formule matematice speciale și în prelucrarea informațiilor textuale.
Rezult = 10 \ 3 # 150; rezultatul 3 (întreaga parte din divizare);
Rezult = 10 mod 3 # 150; rezultatul 1 (restul de divizare);
Rezult = 9 ^ 0,5 # 150; rezultat 34
Rezult = 2 ^ -2 # 150; rezultat 0,25
Reguli generale pentru aplicarea operațiunilor matematice:
Rezult = Operand1 Operand Operand2 ... Operand Operand N
rezult # 150; o variabilă care conține rezultatul instrucțiunii;
Operand1, Operand2, ..., Operand N # 150; variabile, constante, valori numerice, funcții.
Spre deosebire de operațiile matematice, rezultatul căruia poate fi orice valoare, funcționarea relației poate avea doar două valori rezultate # 150; Adevărat (Adevărul) și False (fals), care pot fi atribuite variabilelor de tip boolean sau a proprietății specifice a obiectului.
Relațiile în VBA
Alegerea unei opțiuni specifice este determinată de drepturile pe care le-a delegat conducerea superioară a organizației. Managerii de proiect din organizația matrici sunt, în general, responsabili pentru integrarea tuturor activităților și resurselor legate de acest proiect. Pe lângă șeful organizației, este numit un manager de program al cărui rang este mai mare decât rangul de șef al organizației.