Mengembalikan bilangan bulat yang mewakili kode karakter terkait dengan huruf pertama dalam string.

Sintaks

ASC ( string )

String yang diperlukanargumen adalah ekspresi stringyang valid. Jika string tidak berisi karakter, kesalahan durasi akan muncul.

Keterangan

Rentang untuk mengembalikan adalah 0 – 255 pada sistem non-DBCS, tapi – 32768 – 32767 pada sistem DBCS .

Catatan: Fungsi Ascb digunakan dengan data byte yang terdapat dalam string. Sebagai ganti mengembalikan kode karakter untuk karakter pertama, Ascb mengembalikan byte pertama. Fungsi Ascw mengembalikan kode karakter Unicode kecuali pada platform yang tidak didukung Unicode, dalam hal ini, perilaku identik dengan fungsi ASC .

Catatan:  Visual Basic untuk Macintosh tidak mendukung string Unicode. Oleh karena itu, Ascw(n) tidak dapat mengembalikan semua karakter Unicode untuk nilai n dalam rentang 128 – 65.535, seperti yang terjadi di lingkungan Windows. Sebagai gantinya, Ascw(n) mencoba "menebak terbaik" untuk nilai Unicode lebih besar dari 127. Oleh karena itu, sebaiknya Anda tidak menggunakan Ascw dalam lingkungan Macintosh.

Contoh kueri

Ekspresi

Hasil

Pilih ASC ("a") sebagai Ekspr1 dari ProductSales;

Mengembalikan kode "ASCII" untuk string "a". Hasil: "97".

Pilih ASC ("Z") sebagai AscCode dari ProductSales;

Mengembalikan kode "ASCII" untuk string "Z" dalam AscCode kolom. Hasil: "90".

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 ASC untuk mengembalikan kode karakter yang terkait dengan huruf pertama dalam string.

Dim MyNumber
MyNumber = Asc("A") ' Returns 65.
MyNumber = Asc("a") ' Returns 97.
MyNumber = Asc("Apple") ' Returns 65.

Perlu bantuan lainnya?

Kembangkan keterampilan Anda

JELAJAHI PELATIHAN >

Dapatkan fitur baru terlebih dahulu

GABUNG MICROSOFT INSIDER >

Apakah informasi ini bermanfaat?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?

Terima kasih atas umpan balik Anda!

×