Utilizarea constante

Descrierea datelor începe cu declarația DIM

Elemente de limbaj VBA

Obiecte - elemente de bază de limbaj VBA, dar nu singurele.

Alte elemente includ: constante, variabile, tablouri, expresii, built-in functii, built-in casetele de dialog, operatori.

Variabilă - un loc pentru a stoca valori. Variabila conține date care pot fi schimbate în timpul rulării.

Numele variabilei trebuie să înceapă cu o literă și poate conține litere, cifre și alte caractere. Numele nu poate conține spații, perioade, virgule, semne de exclamare și simboluri „@“, „“, „$“, „#“. Numele nu trebuie să conțină mai mult de 255 de caractere. Nu utilizați nume care coincid cu cuvinte cheie și numele VBA funcții și proceduri încorporate.

Tipul de variabilă în declarația Dim poate fi omisă. VBA apoi aplicați tipul de date implicit (Variant). Se pare că este convenabil, dar este mai bine pentru a determina tipul de date. Din mai multe motive. În primul rând - în scopul de a economisi resurse de memorie. Nici tip necesită 16 sau 22 de octeți pentru a stoca valorile variabilelor. În al doilea rând, VBA se ocupă de diferite tipuri diferite de date. Prin urmare, fără a declara tipul de date, puteți obține rezultatul diferit de cel dorit. Și, în sfârșit, de la tipurile de date în runtime VBA depinde de proceduri.

definiții variabile EXEMPLU:

Dim A Ca Integer, B Ca Byte, C Ca String

O variabilă este definită ca întreg (nu mai mult de 32 nu mai puțin de 767 și -32768); Variabila este definită ca un număr întreg pozitiv (nu mai mult de 255), iar variabila C sunt stocate informații text.

Variabilele folosite pentru a stoca date care se pot schimba în timpul procedurii. Dacă aveți nevoie pentru a stoca informații persistente care nu se schimbă în timpul procedurii, constantele utilizate. Constantele numerice - este în totalitate sau în numere reale.

Constantele de caractere - textul între ghilimele.

Un exemplu de o constantă numeric - 5.8 (folosiți o virgulă sau un punct depinde de setările sistemului de operare). Un exemplu de o constantă caracter - SRL „Temp“.

Const ConstName Ca data_type = valoarea

Const Gody_ucheby Ca Byte = 11

Programul VBA - o secvență de instrucțiuni

Principalele tipuri de variabile, dimensiunile și intervalele de valori primite sunt prezentate în Tabelul. 1.

Varianta variabilă poate stoca tot ceea ce va fi pus în ele. Stilul lor variază în funcție de ultima alocare.

Array - un set ordonat de variabile similare. Matricele nu au un nume și dimensiune. numele de matrice este ales supusă acelorași reguli ca nume de variabile. Dimensiune - numărul de elemente (variabile) care alcătuiesc matrice.

Constantelor, variabile și funcțiile încorporate (acestea sunt discutate mai jos) cu paranteze și operatori aritmetici ( „+“, „-“, „*“, „/“, „*“) poate fi o expresie. Un caz special al expresiei poate fi pur și simplu un singur element, și anume, constantă, variabilă, sau un apel la funcția încorporată.

· Funcții Format conversie;

· Dată și oră Funcțiile.

· Funcția de tip verificare;

Unele dintre funcțiile enumerate în tabelul. 2:

Pe lângă funcțiile de mai sus, Applications obiect permite declanșarea 400 functii incorporate ale foii de lucru de către structura formei:

Application.Funktsiya Foaie de lucru (argumente).

· Application.Sum (Foi ( "Verificare") Range ( "A1: B20").) - valoarea insumata din gama de celule A1: B20, situat pe "Verifică" foaia;

  • Application.CountA (Foi ( "Students") Range (. "A: A")) - contoriza numărul de celule non-gol în coloana A de pe foaia de "studenți".