Funkcija Asc

Vraća cijeli broj koji predstavlja kôd znaka koji odgovara prvom pismu u nizu.

Sintaksa

ASC ( niz )

Obavezanargumentniza valjana je nizovni izraz. Ako niz ne sadrži znakove, pojavljuje se pogreška pri izvođenju.

Napomene

Raspon za povrat iznosi 0 – 255 u sustavima koji nisu DBCS, ali – 32768 – 32767 na DBCS sustavima.

Napomena: Funkcija AscB koristi se s bajtnim podacima koji se nalaze u nizu. Umjesto povratka znakovnog koda za prvi znak, AscB vraća prvi byte. Funkcija AscW vraća Unicode znakovni kod osim na platformama na kojima Unicode nije podržan, u tom slučaju ponašanje je identično funkciji ASC .

Napomena:  Visual Basic za Macintosh ne podržava Unicode nizove. Stoga AscW(n) ne može vratiti sve Unicode znakove za n vrijednosti u rasponu od 128 – 65.535, kao što to radi u okruženju sustava Windows. Umjesto toga, AscW(n) pokušava "najbolji pogodak" za Unicode vrijednosti n veće od 127. Stoga u okruženju Macintosha ne biste trebali koristiti AscW .

Primjeri upita

Izraz

Rezultati

Odaberite ASC ("a") kao iz programa ProductSales;

Vraća "ASCII" kod za niz "a". Rezultat: "97".

Odaberite ASC ("Z") kao AscCode iz programa ProductSales;

Vraća "ASCII" kod za niz "Z" u AscCode stupca. Rezultat: "90".

Primjer VBA

Napomena: Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.

U ovom se primjeru pomoću funkcije ASC vraća znakovni kod koji odgovara prvom pismu u nizu.

Dim MyNumber
MyNumber = Asc("A") ' Returns 65.
MyNumber = Asc("a") ' Returns 97.
MyNumber = Asc("Apple") ' Returns 65.

Potrebna vam je dodatna pomoć?

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

×