Vraća niz koji sadrži znak povezan s navedenim kôd znaka.
Sintaksa
Chr ( charCode )
ObavezanargumentcharCode dugo je da identificira znak.
Napomene
Brojevi od 0 do 31 jednaki su standardnoj, neispisivom ASCII kodeksu. Na primjer, Chr(10) vraća znak sažetka sadržaja linije. Normalni raspon za charCode iznosi 0 – 255. No, na DBCS sustavima, stvarni raspon za charCode je-32768 do 65535.
Napomena: Funkcija ChrB koristi se s bajtnim podacima koji se nalaze u nizu. Umjesto povratka znaka, koji može biti jedan ili dva bajta, ChrB uvijek vraća jedan bajt. Funkcija ChrW vraća niz koji sadrži znak Unicode osim na platformama na kojima Unicode nije podržan, u tom slučaju ponašanje je identično funkciji Chr .
Napomena: Visual Basic za Macintosh ne podržava Unicode nizove. Dakle, ChrW(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, ChrW(n) pokušava "najbolji pogodak" za Unicode vrijednosti n veće od 127. Stoga ne biste trebali koristiti ChrW u okruženju Macintosha.
Primjeri upita
Izraz |
Rezultati |
Odaberite Chr (97) kao. iz grupe ProductSales za Chr (97); |
Vraća vrijednost "znak" za ASCII kod "97". Rezultat: "a". |
Odaberite Chr (90) kao ChrValue iz grupe ProductSales prema Chr-u (90); |
Vraća vrijednost "znak" za ASCII kod "90" u stupcu ChrValue. Rezultat: "Z". |
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 Chr vraća znak pridružen navedenom znakovnom kodu.
Dim MyChar
MyChar = Chr(65) ' Returns A.
MyChar = Chr(97) ' Returns a.
MyChar = Chr(62) ' Returns >.
MyChar = Chr(37) ' Returns %.