Mengembalikan String yang berisi karakter yang terkait dengan kode karakter tertentu.
Sintaks
Chr(kode karakter)
Argumen kode karakter yang diperlukan adalah Long yang mengidentifikasi karakter.
Keterangan
Angka dari 0 – 31 sama dengan kode ASCII standar yang tidak dapat dicetak. Misalnya, Chr(10) mengembalikan karakter umpan garis. Rentang normal untuk kode karakter adalah 0 – 255. Namun, pada DBCSsystems, rentang aktual untuk kode karakter adalah -32768 hingga 65535.
Catatan
Fungsi ChrB digunakan dengan data byte yang terkandung dalam String. Alih-alih mengembalikan karakter, yang mungkin satu atau dua byte, ChrB selalu mengembalikan satu byte. Fungsi ChrW mengembalikan String yang berisi karakter Unicode kecuali pada platform yang Unicode tidak didukung, dalam hal ini, perilakunya identik dengan fungsi Chr.
Catatan
Visual Basic untuk Macintosh tidak mendukung string Unicode. Oleh karena itu, ChrW(n) tidak dapat mengembalikan semua karakter Unicode untuk n nilai dalam rentang 128 – 65.535, seperti yang terjadi di lingkungan Windows. Sebagai gantinya, ChrW(n) mencoba "tebakan terbaik" untuk nilai Unicode n yang lebih besar dari 127. Oleh karena itu, Anda tidak boleh menggunakan ChrW di lingkungan Macintosh.
Contoh kueri
| Ekspresi | Hasil |
|---|---|
| PILIH Chr(97) SEBAGAI Expr1 DARI ProductSales GROUP BY Chr(97); | Mengembalikan nilai "Karakter" untuk kode ASCII "97". Hasil: "a". |
| PILIH Chr(90) SEBAGAI ChrValue DARI ProductSales GROUP BY Chr(90); | Mengembalikan nilai "Karakter" untuk kode ASCII "90" dalam kolom ChrValue. Hasil: "Z". |
Contoh VBA
Catatan
Contoh yang mengikuti demonstrasi penggunaan fungsi ini dalam modul Visual Basic for Applications (VBA). Untuk informasi selengkapnya tentang bekerja dengan VBA, pilih Referensi Pengembang di daftar turun bawah di samping Cari dan masukkan satu istilah atau lebih di kotak pencarian.
Contoh ini menggunakan fungsi Chr untuk mengembalikan karakter yang terkait dengan kode karakter yang ditentukan.
Dim MyChar
MyChar = Chr(65) ' Returns A.
MyChar = Chr(97) ' Returns a.
MyChar = Chr(62) ' Returns >.
MyChar = Chr(37) ' Returns %.