如何在 Excel 中定义自定义工具的返回值?
自定义工具的定义:
- 在 Excel 的“工具”选项卡中,单击“自定义”。
- 在“自定义工具”对话框中,输入自定义工具名称,选择“代码”选项卡,然后点击“新建”。
返回值类型:
- 单值: 用于存储单个值,例如数字或字符串。
- 数组: 用于存储多个值,例如数组或列表。
- 对象: 用于存储复杂数据结构,例如字典或对象。
返回值类型示例:
-
单值: 使用
Range("A1").Value
获取 A1 单元格的值。 -
数组: 使用
Range("A1:A10").Value
获取 A1 到 A10 单元格的值。 -
对象: 使用
Range("A1").Object
获取 A1 单元格的对象。
设置返回值类型:
- 在“返回值类型”下拉菜单中选择所需的类型。
- 点击“确定”。
示例代码:
Sub GetCellValue()
' 获取 A1 单元格的值
Range("A1").Value = "Hello World"
End Sub
使用自定义工具:
- 在 Excel 中执行自定义工具。
- 返回值将存储在指定位置。
- 可以使用返回值进行进一步处理。
注意:
- 自定义工具的返回值类型必须与调用其代码的类型匹配。
- 您可以使用
Range.Value
或Range.Value2
获取自定义工具返回值。 - 您可以使用
Range.Copy
将自定义工具返回值复制到其他区域。