Funktionen Chr

Returnerer en streng, der indeholder det tegn, der er knyttet til den angivne tegnkode .

Syntaks

Chr ( Tegnkode )

Det krævede Tegnkode -argument er en Long, der identificerer et tegn.

Bemærkninger

Tal fra 0 – 31 er de samme som standard, ASCII koder, der ikke kan udskrives. For eksempel returnerer Chr(10) et LineFeed-tegn. Det normale område for Tegnkode er 0 – 255. Men på DBCSsystemer er det faktiske område for Tegnkode -32768 til 65535.

Bemærk!: Funktionen ChrB bruges med byte data, der er indeholdt i en streng. I stedet for at returnere et tegn, som kan være et eller to byte, returnerer ChrB altid en enkelt byte. Funktionen ChrW returnerer en streng , der indeholder Unicode -tegnet, undtagen på platforme, hvor Unicode ikke understøttes, i hvilket tilfælde er funktionsmåden identisk med funktionen Chr .

Bemærk!:  Visual Basic for Macintosh understøtter ikke Unicode-strenge. ChrW(n) kan derfor ikke returnere alle Unicode-tegn for n-værdier i området 128 – 65.535, som det gør i Windows-miljøet. I stedet for ChrW(n) forsøges der et "bedste gæt" for Unicode-værdier n større end 127. Derfor bør du ikke bruge ChrW i Macintosh-miljøet.

Forespørgsels eksempler

Udtryk

Resultat

Vælg Chr (97) som Udtryk1 fra ProductSales GROUP BY Chr (97);

Returnerer værdien "Character" for ASCII-koden "97". Resultat: "a".

Vælg Chr (90) som ChrValue fra ProductSales GROUP BY Chr (90);

Returnerer værdien "Character" for ASCII-koden "90" i kolonnen ChrValue. Resultat: "Z".

VBA-eksempel

Bemærk!: Følgende eksempler demonstrerer brugen af denne funktion i et VBA-modul (Visual Basic for Applications). Hvis du vil have mere at vide om at arbejde med VBA, skal du vælge Udviklerreference på rullelisten ud for Søg og skrive ét eller flere ord i søgefeltet.

I dette eksempel bruges funktionen Chr til at returnere det tegn, der er knyttet til den angivne tegnkode.

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

Bemærk!:  Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Var disse oplysninger nyttige? Her er artiklen på engelsk, så du kan sammenligne.

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×