Office
Logi sisse

Funktsioon Chr

Tagastab stringi, mis sisaldab määratud märgikoodiga seotud märki.

Süntaks

Chr ( märgikood )

Nõutav argument märgikood on kindlale märgile vastav pikk täisarv.

Kommentaarid

Arvud 0–31 vastavad tavalisele mitteprinditavale ASCII-koodile. Näiteks tagastab funktsioon Chr(10) reavahetusmärgi. Argumendi charcode tavaline vahemik on 0–255. DBCS-süsteemides on tegelik märgikoodi vahemik aga -32768 kuni 65535.

Märkus.: Funktsiooni ChrB kasutatakse koos stringis sisalduvate baidiandmetega. Ühe- või kahebaidilise märgi tagastamise asemel annab funktsioon ChrB alati vastuseks ühe baidi. Funktsioon ChrW annab vastuseks stringi, mis sisaldab Unicode-vormingus märki (v.a platvormidel, mis Unicode'i ei toeta. Sel juhul on tulemus sama, mis funktsiooni Chr korral).

Märkus.:  Macintoshi arvutite jaoks mõeldud Visual Basic ei toeta Unicode-vormingus stringe. Seega ei saa funktsioon ChrW(n) tagastada kõiki märgi n väärtusi vahemikus 128–65535 nagu Windowsi keskkonnas. Selle asemel pakub funktsioon ChrW(n) hinnanguliselt märgi n Unicode-väärtused, mis on suuremad kui 127. Seega pole Macintoshi keskkonnas soovitatav funktsiooni ChrW kasutada.

Näide

Märkus.: Järgmised näited kujutavad selle funktsiooni kasutamist rakenduse Visual Basic for Applications (VBA) moodulis. Lisateabe saamiseks VBA-ga töötamise kohta valige välja Otsing kõrval kuvatavast ripploendist väärtus Tootearendusmaterjal ja sisestage otsinguväljale üks või mitu sõna.

Näites kasutatakse funktsiooni Chr määratud märgikoodiga seostatud märgi toomiseks.

Dim MyChar
MyChar = Chr(65) ' Returns A.
MyChar = Chr(97) ' Returns a.
MyChar = Chr(62) ' Returns >.
MyChar = Chr(37) ' Returns %.
Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×