Limbajul VBA folosit șase tipuri diferite de date pentru a stoca informații numerice și de a efectua diferite acțiuni pe ele. Aici sunt patru dintre ele: Integer, Long, Single, Double.
Primele două tipuri de date (Integer și lungi) sunt tipuri de date întregi, ᴛ.ᴇ. sunt numere care au doar partea întreagă și următoarele două tipuri de date (Single, Double) se referă la tipul de date în virgulă mobilă, ᴛ.ᴇ. la numere întregi care conțin și o parte fracționată și diferă numai în precizia lor (aici se referă la numărul de cifre după virgulă).
Pentru sarcini care necesită de calcul cu numere întregi în intervalul limitat de valoarea 32767 este extrem de important de a utiliza tipul de date - Integer. și pentru un număr mai mare gama de VBA permite utilizarea de tip lung (intreg lung).
Pentru aplicații care necesită o precizie mai mare de calcule, trebuie să utilizați tipuri de date în virgulă mobilă - simple sau duble. Numerele stocate folosind un singur tip. Ei au numit numere cu un singur precizie, și numerele care sunt stocate utilizând tipul de dublu. este numărul de dublă precizie.
Este important să rețineți că pentru a salva orice date de text în limba VBA utilizate de tipul de date String. Astfel de date text stocate în programul VBA, numit de obicei siruri de caractere, deoarece datele de text este de obicei tratate ca șiruri de caractere de lungimi diferite. Că există șiruri de lungime variabilă, care pot fi stocate în secvențe nelimitat lungime caractere sau șiruri de lungime fixă (nu mai 65.400 caractere). șir de date în codul VBA când tu ?? inclus în întregime în ghilimele ( „“), în legătură cu acest lucru este foarte important să se înțeleagă diferența dintre numărul real și reprezentarea textului numărului. De exemplu, pornind de la scris a spus, valoarea 125 - acest număr, care pot efectua diverse operații matematice, și „125“ - numere de valoare de tip text, și nu un număr, de mai sus, care poate efectua orice operații matematice. Mai jos este un exemplu de a atribui o valoare șir.
s = „Acesta este un șir de 29 de caractere“
În cazul în care valoarea de text va fi șir de dimensiuni mai mici de lungime fixă, compilatorul VBA adaugă numărul necesar de lacune, de completare rezultatul la întreaga lungime a liniei.
Dacă valoarea de text este mai lung decât dimensiunea liniei, partea excedentară a textului (dreapta) va fi pur și simplu pierdute.
a se vedea, de asemenea,
Tabel de opțiuni pentru №1 practică sarcina. Numărul de opțiuni Număr de receptoare electrice. [Citește mai mult].
Datele numerice - este în totalitate sau în numere reale. Partea fracționară trebuie să fie separată de întreaga parte a punctului zecimal. Cel mai convenabil mod de a apela numerele de pe tastatura numerică mică (când indicatorul Num Lock) - punctul de această parte a tastaturii corespunde punctului zecimal. Numere. [Citește mai mult].
Numărul de sarcini numărul versiunii a circuitului electric din Fig. 1 . [Citește mai mult].