Fungsi StrConv

Mengembalikan Varian (String) yang dikonversi seperti yang ditentukan.

Sintaks

Strconv ( string, konversi [, LCID ] )

Sintaks fungsi Strconv memiliki argumen ini:

Argumen

Deskripsi

string

Diperlukan. Ekspresi string yang akan dikonversi.

konversi

Diperlukan. AK. Jumlah nilai yang menentukan tipe konversi untuk dijalankan.

LCID

Optional. LocaleID, jika berbeda dari System LocaleID. (Sistem LocaleID adalah default.)

Pengaturan

Pengaturanargumenkonversi adalah:

Konstanta

Nilai

Deskripsi

vbUpperCase

1

Mengonversi string menjadi karakter huruf besar.

vbLowerCase

2

Mengonversi string menjadi karakter huruf kecil.

vbProperCase

3

Mengonversi huruf pertama dari setiap kata dalam string menjadi huruf besar.

Vbwide *

empat

Mengonversi karakter sempit (byte tunggal) dalam string menjadi karakter lebar (byte ganda).

Vbnarrow *

8

Mengonversi lebar (byte ganda) karakter dalam string untuk mempersempit (byte tunggal) karakter.

Vbkatakana **

16 * *

Mengonversi karakter hiragana dalam string menjadi karakter katakana.

Vbhiragana **

32 * *

Mengonversi karakter katakana dalam string ke karakter hiragana.

vbUnicode

64

Mengonversi string menjadi Unicode menggunakan halaman kode default dari sistem. (Tidak tersedia di Macintosh.)

vbFromUnicode

128

Mengonversi string dari Unicode ke halaman kode default sistem. (Tidak tersedia di Macintosh.)

* Berlaku untuk lokal Asia Timur.

* * Berlaku untuk Jepang saja.

Catatan: Konstanta ini ditentukan oleh Visual Basic for Applications (VBA). Sebagai hasilnya, mungkin digunakan di mana saja dalam kode Anda sebagai ganti nilai aktual. Sebagian besar bisa dikombinasikan, misalnya, vbuppercase + vbwide, kecuali jika keduanya saling eksklusif, misalnya, vbunicode + vbfromunicode. Konstanta Vbwide, vbnarrow, Vbkatakana, dan vbhiragana menyebabkan kesalahan run-time ketika digunakan di tempat lokal di mana mereka tidak berlaku.

Berikut ini adalah pemisah kata yang valid untuk casing yang tepat: null(CHR$ (0)), tab horizontal(CHR$ (9)), linefeat (CHR$ (10)), tab vertikal(CHR$ ( 11)), umpan formulir (CHR$ (12)), carriage return (CHR$ (13)), spasi (sbcs) (CHR$ (32)). Nilai aktual untuk spasi bervariasi menurut negara/kawasan untuk DBCS.

Keterangan

Saat Anda mengonversi dari array byte dalam format ANSI ke string, Anda harus menggunakan fungsi strconv . Saat Anda mengonversi dari array dalam format Unicode, gunakan pernyataan penugasan.

Contoh kueri

Ekspresi

Hasil

Pilih strConv (ProductDesc,1) sebagai Ekspr1 dari ProductSales;

Mengonversi nilai dari bidang "ProductDesc" menjadi huruf besar dan ditampilkan di kolom Ekspr1

Pilih strConv (ProductDesc,2) sebagai LowercaseID dari ProductSales;

Mengonversi nilai dari bidang "ProductDesc" menjadi huruf kecil dan ditampilkan di kolom LowercaseID. Mengonversi huruf pertama dari setiap kata dari "ProductDesc" menjadi huruf besar dan menampilkannya di PropercaseID kolom. Semua karakter lain dibiarkan sebagai huruf kecil.

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 Strconv untuk mengonversi string Unicode menjadi string ANSI.

Dim i As Long
Dim x() As Byte
x = StrConv("ABCDEFG", vbFromUnicode) ' Convert string.
For i = 0 To UBound(x)
Debug.Print x(i)
Next

Catatan:  Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda? Berikut adalah artikel dalam bahasa Inggris untuk referensi.

Lihat Juga

Fungsi string dan cara menggunakannya

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×