Piliin ang Function

Nagbabalik ng napiling halaga mula sa isang listahan ng mga argumento.

Syntax:


  Choose (Index As Integer, Expression1[, Expression2, ... [, Expression_n]]) As Variant

Ibinalik na halaga:

Variant. Isang halaga na hinuha mula sa Index parameter.

Mga 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 .

Mga error code:

5 Di-wastong procedure call

13 Hindi tugma ang uri ng data

Halimbawa:

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

Mangyaring suportahan kami!