gpt4 book ai didi

excel - 从 VBA (Excel) 执行内置函数

转载 作者:行者123 更新时间:2023-12-03 03:01:22 26 4
gpt4 key购买 nike

我需要能够从 VBA (MS Excel) 执行任何类型的内置函数(例如“sum”或“len”)。

我的限制之一是我不能将单元格范围作为参数传递给这些函数。相反,我应该能够使用严格的值。

我希望能够使用以下表达式 SUM(1, 2) ,它应该返回 3,而以下版本 SUM("A1:A2") 对我不起作用。

我设法开发了一些函数来解析我之前的输入并使其包含一个值列表(如上面的示例,它使用户输入的“A1:A2”看起来像一个由两个值组成的数字数组)。

那么,谁能给我一个使用接收值列表(而不仅仅是单元格范围)的内置函数的示例?

我尝试了以下代码,但由于某种未知的原因,我无法让它工作(我不断收到 1004 错误,说:无法运行宏“SUM”。该宏可能在此不可用工作簿或所有宏可能被禁用。):

Application.Run "SUM", 2, 2

我们将非常感谢一些有助于找到此问题解决方案的宝贵建议。

最佳答案

要使用内置的 Excel 工作表函数,您需要执行如下操作:

Application.WorksheetFunction.Sum(2,2)

关于excel - 从 VBA (Excel) 执行内置函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10283767/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com