WorksheetFunction.Choose 方法 (Excel)
會使用 Arg1 做為索引,以便從值引數清單中傳回值。
語法
運算式。選擇 (Arg1、Arg2、Arg3、Arg4、Arg5、 Arg6、Arg7、Arg8、Arg9、Arg10、Arg11、Arg12、Arg13、Arg14、Arg15、Arg16、Arg17、Arg18、Arg19、Arg20、Arg21、Arg22、Arg23、Arg24、Arg25、Arg26、Arg27、Arg28、Arg29、Arg30)
表達 代表 WorksheetFunction 物件的 變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
Arg1 | 必要 | Variant | 會指定所選取的值引數。 Arg1 引數必須是介於 1 到 29 之間數字,或是含有介於 1 到 29 之間數字之儲存格的公式或參照。 |
Arg2 - Arg30 | 必要 | Variant | 1 到 29 個值引數, 其中 Choose 會根據 Arg1選取要執行的值或動作。 這些引數可以是數字、儲存格參照、已定義之名稱、公式、函數或文字。 |
傳回值
Variant
註解
如果 Arg1 為 1 , Choose 會傳回 value1;如果為 2, Choose 會傳回 value2,依此類推。
如果 Arg1 小於 1 或大於清單中最後一個值的數目, Choose 會產生錯誤。
如果 Arg1 為分數,則在運算之前會先將它無條件捨去成最小的整數。
如果 Arg1 是陣列,則會在評估 Choose 時評估每個值。
Choose的 value 引數可以是範圍參考以及單一值。 例如,公式 =SUM(Choose(2,A1:A10,B1:B10,C1:C10))
會評估為 =SUM(B1:B10)
,然後根據 B1:B10 範圍中的值傳回值。
會先評估 Choose 函式,並傳回參考 B1:B10。 然後會使用 Choose 函式的結果 B1:B10 做為其引數來評估 SUM 函數 。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。