Tulong sa LibreOffice 24.8
Nagbabalik ng napiling halaga mula sa isang listahan ng mga argumento.
Choose (Index As Integer, Expression1[, Expression2, ... [, Expression_n]]) As Variant
Variant. Isang halaga na hinuha mula sa Index parameter.
Index : Anumang numeric na expression na binilog sa isang buong numero. Index tumatanggap ng mga halaga ng integer simula sa 1 na tumutukoy kung alin sa mga posibleng pagpipilian ang ibabalik.
Expression1, Expression2, …, Expression_n : Mga expression na kumakatawan sa bawat isa sa mga posibleng pagpipilian.
Ang Pumili function ay nagbabalik ng isang halaga mula sa listahan ng mga expression batay sa halaga ng index. Kung Index = 1 , ibinabalik ng function ang unang expression sa listahan, kung Index = 2 , ibinabalik nito ang pangalawang expression, at iba pa.
Kung ang halaga ng index ay mas mababa sa 1 o mas malaki kaysa sa bilang ng mga expression na nakalista, ang function ay nagbabalik ng a Null halaga.
Ang error #5 ay nangyayari kapag ang mga parameter ay tinanggal. Ang error #13 ay nangyayari kung Index katumbas Null .
Ang sumusunod na halimbawa ay gumagamit ng o Pumili function upang pumili ng isang string mula sa ilang mga string na bumubuo ng isang menu:
Sub ExampleChoose
I-print ang ChooseMenu(2) ' "I-save ang Format"
MsgBox Choose(index := -5, 9, "Basic", PI) ' Null
MsgBox Choose(index := 3.14, 9, "Basic", PI) ' PI
End Sub
Function ChooseMenu(Index As Integer)
ChooseMenu = Piliin(Index, "Mabilis na Format", "I-save ang Format", "Format ng System")
End Function