Tutorial operatorilor VBA Excel și funcțiile încorporate în VBA

Se calculează numărul de sloturi definit între două date.

Se returnează un număr întreg care corespunde zi a lunii în data specificată.







Se returnează un număr întreg care corespunde numărului de ore într-un timp dat.

Exemplu: Hour ( "22:45:00") returnează numărul 22.

Este nevoie ca argumente un număr întreg și două rânduri. Returnează poziția ocurență din al doilea rând, în prima căutare pornind de la o poziție specificată de un număr întreg.

  • Instr (1, "Această căutare cuvânt", "cuvânt") returnează numărul 13.
  • Instr (14 „Aici este termenul de căutare, dar, de asemenea, termenul de căutare“, „cuvânt“) returnează numărul 38.

Notă: Argumentul număr nu poate fi specificat într-un astfel de caz, căutarea începe cu primul caracter al șirului specificat de al doilea argument al funcției.

Returnează porțiunea întreagă a unui număr predeterminat.

Exemplu: Int (5.79) 5 returnează rezultatul.

Returnează Adevărat. în cazul în care valoarea predeterminată este o dată sau fals - dacă data nu este.

Returnează Adevărat. în cazul în care valoarea predeterminată este o eroare, sau fals - dacă greșeala nu este.

Ca argument pentru funcția este trecut numele unui argument opțional la procedura. IsMissing returnează Adevărat. dacă nu treci o valoare pentru argumentul procedurii de raportare.

Returnează Adevărat. în cazul în care valoarea predeterminată poate fi considerată ca un număr, în caz contrar returnează False.

Returnează numărul specificat de caractere de la începutul șirului trecut. Sintaxa aici este:







în cazul în care un rând - este linia de start, iar lungimea - numărul de caractere pentru a reveni, pornind de la începutul liniei.

  • Stânga ( "abvgdezhziklmn", 4) returnează șirul "abc";
  • Stânga ( "abvgdezhziklmn“, 1) returnează șirul" o".

Returnează numărul de caractere pe linie.

Exemplu: Len ( "ABCDEFG") returnează numărul 7.

Se returnează un număr întreg care corespunde la o dată prestabilită în luna.

Returnează numărul specificat de caractere transmise de la mijlocul liniei. Sintaxa ei este:

în cazul în care un rând - este linia de start, de început - poziția de pornire a unei linii trase de o lungime - numărul de caractere pe care doriți să extrageți.

  • Mid ( "abvgdezhziklmn", 4, 5) returnează șirul "gdezhz";
  • Mid ( "abvgdezhziklmn", 10, 2) returnează linia "cl."

Se returnează un număr întreg care reprezintă numărul de minute într-un timp dat.

Exemplu: minut ( "22:45:15") returnează valoarea 45.

Returnează data și ora curentă a sistemului.

Returnează numărul specificat de caractere de la sfârșitul șirului trecut. Sintaxa ei este:

În cazul în care este linia - acesta este șirul original și lungimea ei - numărul de caractere care trebuie să fie eliminate, de la sfârșitul șirului specificat.

  • Dreapta ( "abvgdezhziklmn", 4) returnează șirul "klmn";
  • Dreapta ( "abvgdezhziklmn", 1) linia de retur "n".

Se returnează un număr întreg care reprezintă numărul de secunde într-un timp dat.

Exemplu: În al doilea rând ( "22:45:15") returnează valoarea 15.

Returnează rădăcina pătrată a valorii numerice a trecut ca argument.

Returnează ora curentă a sistemului.

Returnează măsurarea superscript o matrice predeterminată.

Notă: Pentru matrice multi-dimensionale ca un argument opțional poate fi specificat, indicele este o măsură nuzho reveni. În cazul în care nu este specificat, implicit este 1.

Se returnează un număr întreg corespunzător anului în data specificată.

Această listă include selectate doar cele mai frecvent utilizate built-in Excel Visual funcții de bază. Lista completă a funcțiilor VBA care sunt disponibile pentru a fi utilizate în macro-uri Excel pot fi găsite pe site-ul Visual Basic Centrul pentru dezvoltatori.