Fungsi Val

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Mengembalikan nombor yang terkandung dalam rentetan sebagai nilai berangka bagi jenis yang sesuai.

Sintaks

Val ( rentetan )

Diperlukan rentetanargumen adalah sah sebarang ungkapan rentetan.

Catatan

Fungsi Val berhenti membaca rentetan aksara pertama yang tidak dikenali sebagai sebahagian daripada nombor. Simbol dan aksara yang sering dianggap bahagian nilai berangka, seperti tanda dolar dan koma, tidak dikenali. Walau bagaimanapun, fungsi mengecam awalan radiks tersebut &O (untuk perlapanan) dan &H (untuk perenambelasan). Kosong, Tab dan aksara linefeed dilucutkan daripada argumen.

Berikut mengembalikan nilai 1615198:

Val("    1615 198th Street N.E.")

Dalam kod di bawah, Val mengembalikan nilai perpuluhan -1 untuk nilai perenambelasan ditunjukkan:

Val("&HFFFF")

Nota: Fungsi Val mengecam hanya tempoh (.) sebagai pemisah perpuluhan yang sah. Apabila pemisah perpuluhan yang berlainan digunakan, seperti dalam aplikasi antarabangsa, gunakan CDbl sebaliknya untuk menukar rentetan kepada nombor.

Contoh

Nota: Contoh berikut menunjukkan penggunaan fungsi ini dalam Visual Basic for Applications (VBA) modul. Untuk maklumat lanjut tentang bekerja dengan VBA, pilih Rujukan pembangun dalam senarai juntai bawah di sebelah Cari dan memasukkan satu atau lebih istilah dalam kotak carian.

Contoh ini menggunakan fungsi Val untuk mengembalikan nombor yang terkandung dalam rentetan.

Dim MyValue
MyValue = Val("2457") ' Returns 2457.
MyValue = Val(" 2 45 7") ' Returns 2457.
MyValue = Val("24 and 57") ' Returns 24.

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×