告诉find函数查找第36行之后的第一个匹配项吗?

用户名

我有一个变量startingRow

startingRow = 36

我想使用Cells.Find函数搜索发生问题的第36行之后的第一行。我该如何完成?

foundRow = wksDreamSheet.Cells.Find("Summa/Snitt", 36, , , xlByRows, xlNext).Row 
德米特里·帕夫利夫(Dmitry Pavliv)

试试这个:

startingRow = 36
With wksDreamSheet
    Set rng = .Range(startingRow & ":" & .Rows.Count).Find("Summa/Snitt", , , , xlByRows, xlNext)
End With

或更可靠:

Dim rng As Range
startingRow = 36

With wksDreamSheet
    Set rng = .Range(startingRow & ":" & .Rows.Count).Find("Summa/Snitt", , , , xlByRows, xlNext)
End With
If Not rng Is Nothing Then
    foundRow = rng.Row
Else
    foundRow = 1 ' or any other number (or msgbox with error)
End If

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Bash脚本在URL之后查找字符串的第一个匹配项

NSPredicate仅查找第一个匹配项

扩展grep以在第一个匹配项之后找到匹配项

正则表达式(在第一个匹配项之后(无第一个匹配项))

提取nan之后numpy数组中的第一个匹配项

Excel函数按行查找和计算所有重复项,不包括第一个实例

如何转换for循环以查找Java流中的第一个匹配项?

在Multiindex数据框中查找每个索引的第一个匹配项

使用Regex和Java查找第一个匹配项

通过给定变量查找条件的第一个匹配项

在Pandas数据框中查找第一个匹配项

MySQL-查找第一个匹配项或通配符

查找文件中第一个匹配项的快捷方式

分别在每个文件夹分支中查找第一个匹配项

查找第一个包含来自数组的匹配项

RegEx:基于第一个两个字符查找匹配项

在1和0的字符串中查找0的第一个匹配项

在Kotlin的嵌套列表中查找并返回第一个匹配项?

在列表列表中向后查找第一个匹配项

如何在多个文件中查找第一个匹配项

在条件的第一个匹配项上执行查找的公式

AWK仅匹配多行文本中的行的第一个匹配项

仅匹配正则表达式行中的第一个匹配项

如何仅在模式的第一个匹配之后删除日志文件中的n行

r中的子函数不会替换第一个匹配项

如何让`grep -o` 只输出一行中的第一个匹配项?

TSQL-从一组行中获取第一个匹配项

仅提取一行中方括号之间的第一个匹配项

如何使此选择查找另一个表并找到第一个匹配项?