ترجع الدالة VBA Choose قيمة من قائمة الوسائط برقم معين.
Choose (رقم ، قيمة_1 ، قيمة_2 ، قيمة_3 ، إلخ.)
عرض إحدى القيم الثلاث بالرقم المكتوب في متغير "الاختيار":
Sub ChooseExample1()
choice = 1
course = Choose(choice, "Excel", "VBA", "Google Sheets")
MsgBox "الدورة المختارة:" & course 'إرجاع الرسالة: "الدورة المختارة: Excel"
End Sub
بديل للدالة Choose هو استخدام مصفوفة (Array):
Sub ChooseExample2()
choice = 1
course = Array("Excel", "VBA", "Google Sheets")(choice)
MsgBox "الدورة المختارة:" & course 'إرجاع الرسالة: "الدورة المحددة: VBA"
End Sub