gpt4 book ai didi

excel - VBA 使用字符串参数评估函数

转载 作者:行者123 更新时间:2023-12-02 16:12:17 25 4
gpt4 key购买 nike

我有这个函数工作(它返回文本 DK001 在 ID 范围内所在的行)

Found = Application.Evaluate("=IF(ID=""DK001"",ROW(ID),""x"")")

我想将搜索条件(例如 DK001)作为字符串提供,例如

Found = Application.Evaluate("=IF(ID=SearchString,ROW(ID),""x"")")

我未能创建一个被接受为搜索条件的字符串。我需要你的帮助!我做错了什么?

<小时/>

这个评估功能困扰着我......

如果我现在想向函数发送一个值(而不是字符串)怎么办?

Found = Application.Evaluate("=IF(ID=1,ROW(ID),""x"")")

以上工作正常!

但是如果我希望这是一个像这样的变量

Found = Application.Evaluate("=IF(ID=MyValue,ROW(ID),""x"")")

然后呢?

最佳答案

双击 " 将它们包含为文字:

SearchString = "DK001"
Found = Application.Evaluate(""=IF(ID=""" & SearchString & """,ROW(ID),""x"")")

关于excel - VBA 使用字符串参数评估函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28767103/

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