excel中使用vba获取任意sheet最末尾一列空行

 时间:2024-10-21 04:26:38

1、新建一个vba模块

excel中使用vba获取任意sheet最末尾一列空行

2、输入以下函数Function getEmptyRow(sheetName As String, col As Long) As Long Dim rng As Range Set rng = ThisWorkbook.Sheets(sheetName).Cells(65536, col).End(xlUp) getEmptyRow = rng.Row + 1 Set rng = NothingEnd Function

excel中使用vba获取任意sheet最末尾一列空行

3、调用此函数使用方法getEmptyRow("表名",列号) 即可返回空行数值(返回值为Long)使用举例有一个名为 invest的表(sheet),要获得第一列的末尾空行。在vba中写一个test()函数,调用上边函数来测试Function test() MsgBox getEmptyRow("invest", 1)End Function

excel中使用vba获取任意sheet最末尾一列空行
  • VBA如何插入过程代码块
  • 怎样使用VBA将已用区域合并取消且填充单元格?
  • 怎样使用VBA批量新建工作表?
  • 爆炒酸辣绿豆芽的做法
  • Excel中如何查看函数帮助信息
  • 热门搜索
    法制手抄报图片 妇女节手抄报内容 我爱家乡手抄报 普通话手抄报简单字少 关于普通话的手抄报 小学生手抄报内容 我的理想手抄报 端午节的手抄报 简单又漂亮 开学第一课手抄报小学 国庆手抄报内容