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 之间的一个数字的公式,或是对包含 1 到 29 之间的一个数字的单元格的引用。 |
Arg2 - Arg30 | 必需 | Variant | 1 到 29 个值参数, Select 从中根据 Arg1 选择要执行的值或操作。 这些参数可以为数字、单元格引用、定义的名称、公式、函数或文本。 |
返回值
Variant
说明
如果 Arg1 为 1, 则 Choose 返回 value1;如果为 2, 则选择 将返回 value2,依此以类比。
如果 Arg1 小于 1 或大于列表中的最后一个值的数目, 则选择 将生成错误。
如果 Arg1 是一个分数,则在使用前将被截尾取整为对应的最小整数。
如果 Arg1 是数组,则计算 Choose 时将计算每个值。
Choose 的值参数可以是范围引用和单个值。 例如,公式 =SUM(Choose(2,A1:A10,B1:B10,C1:C10))
的计算结果为 =SUM(B1:B10)
,然后根据范围 B1:B10 中的值返回一个值。
首先计算 Choose 函数,返回引用 B1:B10。 然后,使用 B1 :B10(Choose 函数的结果)作为其参数来计算 SUM 函数。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。