当前位置:网站首页 > 云计算与后端部署 > 正文

ifstream读取文件最后一行(ifstream读取空格)



学习Excel技术,关注微信公众号:

excelperfect


标签VBA
VBA中,经常会遇到要找到已使用的最后一行或最后一列,这样就能够确定已使用的有数据的单元格区域,便于进行下一步的操作
关于查找最后使用的行或列,之前有多篇文章讲解过,下面再重温一下经典的方法。
我们知道,工作表对象有一个UsedRange的属性,可以返回工作表中已使用的区域,例如:
Set Rng = ActiveSheet.UsedRange
将当前工作表中已使用的单元格赋值给变量rng
要找到当前工作表中最后使用的行的行号,可以使用下面的代码:
lngLastRow = ActiveSheet.UsedRange.Rows(ActiveSheet.UsedRange.Rows.Count).Row
注意,仅使用下面的代码:
ActiveSheet.UsedRange.Rows.Count
会得到不正确的结果。因为数据块不一定是从第1行开始的。
同理,下面的代码找到当前工作表中最后使用的列的列号:
lngLastColumn = ActiveSheet.UsedRange.Columns(ActiveSheet.UsedRange.Columns.Count).Column
也可以使用Find方法来查找最后一行或列。
查找并获取最后一行的行号:
lngLastRow = Cells.Find("*", , xlValues, , xlRows, xlPrevious).Row
查找并获取最后一列的列号:
lngLastColumn = Cells.Find("*", , xlValues, , xlByColumns, xlPrevious).Column
注意,上述代码行将返回可见值的行和列,无论这些值是常量还是公式结果。如果最后一行是由公式返回的值且返回的是空字符串””),此时想找到最后一行或最后一列,需将代码行中的常量xlValues更改为xlFormulas
欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。
欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料,并通过社群加入专门的微信讨论群,更方便交流。

到此这篇ifstream读取文件最后一行(ifstream读取空格)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 模型部署的步骤(模型如何部署上线)2025-12-12 16:27:05
  • redis端口6379(redis端口号是多少)2025-12-12 16:27:05
  • 服务器部署项目流程(服务器部署项目流程图)2025-12-12 16:27:05
  • 操作系统教程课后答案(操作系统教程课后答案第五章)2025-12-12 16:27:05
  • 服务器部署docsify(服务器部署springboot项目)2025-12-12 16:27:05
  • docker模块(docker模型部署)2025-12-12 16:27:05
  • samba共享服务 Windows(samba共享服务端口)2025-12-12 16:27:05
  • springboot在服务器上部署(springboot文件服务器搭建)2025-12-12 16:27:05
  • 如何在服务器上部署springboot项目(部署springboot到服务器)2025-12-12 16:27:05
  • 电脑软件后缀名怎么显示(电脑软件后缀名怎么显示在桌面)2025-12-12 16:27:05
  • 全屏图片