Funkcia Chr

Vráti hodnotu typu String, ktorá obsahuje znak priradený k určenému kódu znaku.

Syntax

Chr ( kódznaku )

Povinný argument argumentkódznaku je hodnota typu Long, ktorá identifikuje znak.

Poznámky

Čísla od 0 do 31 sú zhodné so štandardnými netlačiteľnými kódmi ASCII. Napríklad funkcia Chr(10) vráti znak posunu riadka. Normálny rozsah pre argument kódznaku je 0 – 255. V systémoch DBCS je však skutočný rozsah pre argument kódznaku od -32768 do 65535.

Poznámka: S bajtovými údajmi obsiahnutými v hodnote typu String použite funkciu ChrB. Funkcia ChrB namiesto vrátenia znaku, ktorý môže predstavovať jeden alebo dva bajty, vždy vráti jeden bajt. Funkcia ChrW vráti hodnotu typu String obsahujúcu znak Unicode s výnimkou platforiem, v ktorých nie je podporovaný formát Unicode – v prípade takýchto platforiem sa funkcia správa rovnako ako funkcia Chr.

Poznámka:  Visual Basic pre Macintosh nepodporuje reťazce vo formáte Unicode. Funkcia ChrW(n) preto nemôže vrátiť všetky znaky Unicode pre hodnoty n v rozsahu 128 – 65 535 tak, ako ich vracia v prostredí Windowsu. Funkcia ChrW(n) sa namiesto toho pokúsi o najlepší možný odhad hodnôt n formátu Unicode, ktoré sú väčšie ako 127. Z tohto dôvodu by sa funkcia ChrW nemala používať v prostredí systému Macintosh.

Príklady dotazov

Výraz

Výsledky

Vyberte položku CHR (97) ako Expr1 z ProductSales GROUP BY CHR (97);

Vráti hodnotu znaku v kóde ASCII "97". Výsledok: "a".

Vyberte položku CHR (90) ako ChrValue FROM ProductSales GROUP BY CHR (90);

Vráti hodnotu znaku pre kód ASCII "90" v stĺpci ChrValue. Výsledok: "Z".

Príklad jazyka VBA

Poznámka: Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.

V tomto príklade je funkcia Chr použitá na vrátenie znaku priradeného k zadanému kódu znaku.

Dim MyChar
MyChar = Chr(65) ' Returns A.
MyChar = Chr(97) ' Returns a.
MyChar = Chr(62) ' Returns >.
MyChar = Chr(37) ' Returns %.

Poznámka:  Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Môžete nám dať vedieť, či boli tieto informácie pre vás užitočné? Tu nájdete anglický článok ako referenciu.

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×