Fungsi choose

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

Memilih dan mengembalikan nilai daripada senarai argumen.

Sintaks

Pilih ( Indeks pilihan-1 [, pilihan-2] … [, pilihan-n] )

Sintaks fungsi Choose mempunyai argumen ini:

Argumen

Perihalan

Indeks

Diperlukan. Ungkapan bernombor atau medan yang akan menghasilkan nilai antara 1 dan bilangan pilihan yang tersedia.

pilihan

Diperlukan. Ungkapan varians mengandungi salah satu pilihan mungkin.


Catatan

Pilih mengembalikan nilai daripada senarai pilihan yang berdasarkan nilai Indeks. Jika Indeks 1, Choose mengembalikan pilihan pertama dalam senarai; Jika Indeks 2, ia mengembalikan pilihan kedua dan sebagainya.

Anda boleh menggunakan Pilih untuk mencari nilai dalam senarai kemungkinan. Contohnya, jika Indeks menilai kepada 3 dan pilihan-1 = "satu", pilihan-2 = "dua", dan pilihan-3 = "tiga", Choose mengembalikan "tiga". Keupayaan ini adalah terutamanya berguna jika Indeks mewakili nilai dalam Kumpulan opsyen.

Pilih menilai setiap pilihan dalam senarai, walaupun ia mengembalikan hanya satu. Sebab ini, anda harus menonton kesan sampingan yang tidak diingini. Contohnya, jika anda menggunakan fungsi MsgBox sebagai sebahagian daripada ungkapan dalam semua pilihan, kotak mesej akan dipaparkan untuk pilihan setiap seperti dinilai, walaupun Choose mengembalikan nilai hanya salah satu daripadanya.

Fungsi Choose mengembalikan nol yang jika Indeks adalah kurang daripada 1 atau lebih besar daripada bilangan pilihan yang disenaraikan.

Jika Indeks bukan nombor bulat, ia dibundarkan kepada nombor bulat yang terdekat sebelum dinilai.

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 Choose untuk memaparkan nama dalam respons Indeks dihantar ke prosedur dalam Ind parameter.

Function GetChoice(Ind As Integer)
GetChoice = Choose(Ind, "Speedy", "United", "Federal")
End Function

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.

×