gpt4 book ai didi

vba - 返回结果数 FIND 方法 (vba)

转载 作者:行者123 更新时间:2023-12-04 20:12:15 25 4
gpt4 key购买 nike

我在这里的第一条消息,所以提前感谢您的帮助。

知道如何在 vba 中应用 FIND 函数后获得结果数吗?
我有一个在电子表格上循环的代码(它查找整个单词: LookAt:=xlWhole )并返回 X 个结果。
我需要这个数字,因为我随后需要输入的行数与 find 方法返回的结果数一样多。

编辑以添加示例。

.find(what:="Stackoverflow is great", LookIn:=xlValues, LookAt:=xlWhole)

让我们假设它在工作表中找到 10 个匹配项,有什么方法可以得到这 10 个?

最佳答案

WorksheetFunction object可以使用 native 工作表 COUNTIF function为了这。

dim x as long, str as string
str = "Stackoverflow is great"
with worksheets("sheet1")
x = worksheetfunction.countif(.usedrange.cells, str)
end with
debug.print x

关于vba - 返回结果数 FIND 方法 (vba),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35799608/

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