Excel 查找从特定行开始的第一个空行
我的工作表中有一列a,如下所示:Excel 查找从特定行开始的第一个空行,excel,vba,Excel,Vba,我的工作表中有一列a,如下所示: line 1: hello line 2: hello line 3: line 4: hello line 5: line 6: hello line 7: line 8: hello line 9: hello 我想有一个函数,返回一个特定的行,从特定行开始的第一个空单元格的行 例如: 如果我指定第1行,我希望得到第3行 如果我指定第6行,我希望得到第7行 提前感谢您的帮助这个怎么样?(假设您的数据在A列中) 你搜索过这个网站吗?这个问题(和变体)已经
line 1: hello
line 2: hello
line 3:
line 4: hello
line 5:
line 6: hello
line 7:
line 8: hello
line 9: hello
我想有一个函数,返回一个特定的行,从特定行开始的第一个空单元格的行
例如:
如果我指定第1行,我希望得到第3行如果我指定第6行,我希望得到第7行 提前感谢您的帮助这个怎么样?(假设您的数据在A列中)
你搜索过这个网站吗?这个问题(和变体)已经被问了很多次,我相信其中一个答案会让你朝着正确的方向前进。我只找到了在所有工作表上搜索第一个空行的方法,而不是从一个特定的起始位置
Function GetNextEmptyCell(sht as worksheet, rw As Long) As Long
With sht //Change sheet to suit your needs
GetNextEmptyCell = IIf(IsEmpty(.Range("A" & rw).Offset(1, 0)), rw + 1, .Range("A" & rw).End(xlDown).Row + 1)
End With
End Function
Sub Test()
Debug.Print GetNextEmptyCell(1) // prints 3
Debug.Print GetNextEmptyCell(4) // prints 5
End Sub