(Aplicații Visual Basic)
Compilat de art. profesor
Departamentul de „informatică și de calculator de modelare“
Kalinkin Vladimir Nikolaevici
<группа операторов>
sub secundar (<параметры>)
functionbis (<параметры>) <указание типа значения функции>
<описания других процедур и функций>
Dim b Ca unic, c Ca unică, d Ca Single
a = InputBox ( "a"): b = InputBox ( "b"): c = InputBox ( "c")
a = d'atribuite variabilelor și znachenieb
c = dPrisvaivaem znachenied variabilă
Împachetarea cod de program
Uneori, o linie de cod este prea lung, asa ca a fost transferat la VBApredusmotren sublinia caracterul (_). În cazul în care linia se încheie cu acest simbol, linia urmatoare va fi considerat compilatorul ca o continuare. În acest caz, doi factori trebuie să fie luate în considerare. Primul simbol (_) trebuie să fie precedată de un spațiu. Și în al doilea rând, este imposibil să se rupă constantele șir de transfer.
StrResult = „constantele șir pentru m _
Exemplu! „Prin transfer eronat + StrTemp“
StrResult = „constantele șir pentru transferul!“ _
Visual Basic pentru aplicații - variabile VBA, constante, și tipuri de date
Tip de date Descriere
Array (matrice) O serie de variabile care se referă la un element specific al indicelui matrice este utilizat. Memoria necesară depinde de mărimea matrice.
Boolean are una din cele două valori; Adevărat (adevărat) iFALSE (FALSE). Memorie necesară: 2 octeți.
Byte numere întregi fără semn de la 0 la 255. Memoria necesară: 1 octet.
intreg scurt valori numerice intregi. Posibilele valori: -32 768 32 767. Memoria necesară este de 2 octeți. determină tipul implicit de simbol:%
Valori unice numărul real al preciziei obișnuite. Intervalul de valori posibile pentru numere negative: de la -3.402823E38 la -1.401298E-45, gama de valori posibile pentru numerele pozitive de la 45 la 1.401298E-3.402823E38. Memorie necesară: 4 octeți. Simbol determina tipul implicit.
String Folosit pentru a stoca valori șir. Lungimea liniei: 0 până la 64K octeți. Memorie necesară: 1 octet pentru fiecare caracter. determină tipul implicit de simbol: $
Varianta poate fi utilizat pentru a stoca date. Așa cum este ușor de ghicit, atunci când se utilizează acest tip de memorie de date consumate nu este economic, și cu acest tip de calcul necesită mai mult timp.
definite de utilizator definit de utilizator de date, scopul și memoria necesară depinde de definiția. Folosit pentru a descrie structurile de date cu diferite tipuri.
În descrierea variabilei pentru a specifica tipul de date pe care le pot fi omise. Tipul de variabilă este apoi determinată prin ultimul caracter din numele variabilei: @, #,%. sau $. În absența unuia dintre variabilei tip de caractere de mai sus este atribuit dannyhVariant.
Proiectul poate include mai multe module software. Fiecare modul este format din proceduri și funcții. Toate procedurile, funcții, variabile și constante în VBAimeyut domeniul său de aplicare, care depinde de modul în care și în cazul în care acestea sunt declarate. Există trei niveluri diferite în determinarea zonei variabilelor de acțiune - procedura de nivel, nivelul modulului și nivelul proiectului
Static - variabila este declarată într-o procedură sau o funcție, și nu este inițializat la intrarea într-o procedură sau o funcție în cazul în care este declarată.
Dacă nu specificați tipul variabilei, acesta va fi atribuit un tip de Variant. Trebuie avut în vedere faptul că variabilele tipaVariant ocupă mai mult spațiu de memorie și accesul la acestea se face un pic mai mult
În aceeași linie, puteți declara mai multe variabile. În același timp, cu toate acestea, este necesar să se acorde o atenție la denumirea tipului de indicație:
Dim un INTEGER, b Ca Integer, c, ca pe termen lung
e Dim Ca Integer, f, g
două variabile de tip Integer și o tipaLong variabilă declarată în prima linie. A doua linie - cele trei variabile, una dintre ele va primi tipInteger. iar celelalte două în mod implicit - tipVariant.
Prin alegerea numelui unei variabile, ar trebui să ia în considerare următoarele:
Numele variabilei, este de dorit ar trebui să reflecte scopul său
Numele trebuie să înceapă cu o literă
Numele nu trebuie să conțină puncte
Numele trebuie să fie unic, acesta trebuie să fie diferită de alte nume sau cuvinte rezervate VBA
Numele nu poate conține mai mult de 255 de caractere
Pentru a atribui o valoare unei variabile, trebuie să alocați o operațiune în cazul în care partea stângă a semnului egal este numele variabilei, iar dreapta - nu greșeli aritmetice sau expresii logice.
<имя переменной> = <выражение>
Termenul poate fi înțeleasă ca o altă variabilă, funcția unei valori obiect proprietate (numeric, string, etc.) sau rezultatul operațiunilor de pe operanzi. Tipul de operanzii și rezultatul trebuie să fie compatibile cu tipul de variabilă.