Această funcție nu este utilizată prea des.
Asc returnează valoarea numerică atribuită unei anumite litere în funcție de codul de caractere ANSI utilizat în Windows.
Codul de caractere este o listă de numere prin care computerele se referă la literele alfabetului.
De exemplu, codul de caractere utilizat în Windows pentru litera A (majusculă) este 65 și pentru litera B (majusculă) este 66; litera mică a are codul 97, iar litera mică b are codul 98.
Sintaxa pentru funcția Asc este simplă:
Asc(string)
Aici, string este orice expresie de tip string. De exemplu, Asc("A") returnează 65.
Următoarele instrucțiuni utilizează funcția Asc pentru a returna codul caracterului pentru primul caracter al selecției curente din documentul activ și pentru a afișa acel cod într-o casetă de mesaje:
strThisCharacter = Asc(Selection.Text)
MsgBox strThisCharacter, vbOKOnly, "Codul caracterului"