用VBA得到EXCEL表格中的行数和列数

  每种方法中上面的是Excel的行数,下面的是Excel的列数。

方法1:

  ActiveSheet.UsedRange.Rows.Count

  ActiveSheet.UsedRange.Columns.Count

缺点:有时可能会比实际数大一些,原因是如果你把最后几行(列)数据清除后(非整行或整列删除),用这个命令仍返回未清除前的值。就是说现在虽然是空的,但是你曾经用过也算你的。

方法2:

  ActiveSheet.Range("A65535").End(-4162).Row

  ActiveSheet.Range("IV1").End(-4159).Column

  可以简写为:

  ActiveSheet.[A65536].End(-4162).Row

  ActiveSheet.[IV1].End(-4159).Column

缺点:只能计算出一列(行)的最后一个单元格所在的行(列)数。本例是只返回A列最后一个单元格所占的行数。

方法3:

  ActiveSheet.Cells.SpecialCells(11).Row

  ActiveSheet.Cells.SpecialCells(11).Column

  缺点:在工作表进行对删除或清除操作时也会变得比实际情况大。

方法4:

  ActiveSheet.UsedRange.SpecialCells(11).Row

  ActiveSheet.UsedRange.SpecialCells(11).Column

  缺点:在工作表进行对删除或清除操作时也会变得比实际情况大。

方法5:

  Application.CountA(ActiveSheet.Range("A:A"))

  Application.CountA(ActiveSheet.Range("1:1"))

  只能统计一列(行)的实际使用情况,得到的不一定是最后一行(列)的位置。方法2的数值比此方法大时,说明在A列的数据间有空白未填写的单元格。

方法6:

  ActiveSheet.Cells.Find(What:="*", After:=[A1], SearchOrder:=1, SearchDirection:=2).Row

  ActiveSheet.Cells.Find(What:="*", After:=[A1], SearchOrder:=2, SearchDirection:=2).Column

  效果同方法2

以上方法中比较常用的是方法1和方法2。

用VBA得到EXCEL表格中的行数和列数相关推荐

  1. (转贴)用VBA得到EXCEL表格中的行数和列数

    <script type="text/javascript"></script> <script src="http://pagead2.g ...

  2. 同时删除Excel表格中多行隔行空白行

    Excel表格中要同时删除隔行的空白行,如果要一行一行地删除就太麻烦了,下面来介绍下如何同时删除Excel表格中多行的隔行空白行. 1.如下图所示,我们需要删除的是每一行下面的空白单元格 2.首先,全 ...

  3. 计算机excel中行高在哪里,电脑Excel表格怎么对行高和列宽进行调整

    电脑Excel表格怎么对行高和列宽进行调整 腾讯视频/爱奇艺/优酷/外卖 充值4折起 在我们使用Excel表格处理数据的时候,我们经常需要调整行高和列宽,今天小编就告诉大家电脑Excel表格怎么对行高 ...

  4. access调整行高和列宽_《excel表格怎么调整行高和列宽》 EXCEL 表格如何导出至WORD 格式...

    EXCEL 表格如何导出至WORD 格式 1.演示使用的软件为word文字处理软件,软件为office家学生版2016. 2.首先打开我档,并在上方栏找到插入菜单,单击后在工具栏中找到文本-对象. 3 ...

  5. axure中怎么做出固定首行_办公软件操作技巧078:如何在excel表格中冻结行与列...

    在日常工作中,有时我们编辑的excel表格会比较大,数据内容有很多行和列,当我们拖动滚动条找到了离表头比较远的数据行或列的内容时,又看不到行或列表头标题信息了,这时再去处理数据信息就会感觉很不方便,如 ...

  6. excel表格怎么调整行高和列宽_如何在Excel中竖向批量插入图片,这个简单方法你知道吗...

    酌酒与君君自宽,人情翻覆似波澜.白首相知犹按剑,朱门先达笑弹冠.草色全经细雨湿,花枝欲动春风寒.世事浮云何足问,不如高卧且加餐. --[唐]王维<酌酒与裴迪> 不知道大家有没有遇到过这种情 ...

  7. excel表格怎么调整行高和列宽_在Excel中批量插入图片?这要如何操作呢

    酌酒与君君自宽,人情翻覆似波澜.白首相知犹按剑,朱门先达笑弹冠.草色全经细雨湿,花枝欲动春风寒.世事浮云何足问,不如高卧且加餐. --[唐]王维<酌酒与裴迪> 不知道大家有没有遇到过这种情 ...

  8. excel表格怎么调整行高和列宽_WPS图文教程:表格使用小技巧

    编按:哈喽,大家好!WPS表格和Office表格这两款软件,对于职场人士来说,可谓是无人不知无人不晓,有人觉得Office更好用,而有人觉得WPS更好用,双方都有强大的粉丝群!往常部落窝总是带给大家关 ...

  9. matlab excel 单元居中,用matlab如何识别excel里的单元格是否为合并单元格|excel表格怎么调整行高和列宽...

    用matlab合并excel表格文件 没看明白 你换一种表述说说 matlab怎么合并excel单元格并赋值? 需要确切地说明一下:matlab导入默认是double型的,小数点后至以保留15位.你不 ...

最新文章

  1. mysql总结10------索引☆
  2. JAVA 和 GO 真香!谁用谁知道!
  3. cesium根据输入高度设置相机camera视角高度
  4. eclipse--eclipse(JavaEE版本)部署Tomcat工程(转)
  5. less编译工具koala(考拉)和rem的使用
  6. python爬取qq音乐评论_爬虫:QQ音乐评论
  7. Stackint stack = new Stackint报错原因
  8. 上周末Jscex项目介绍的幻灯片
  9. 人脸对齐(六)--ERT算法
  10. PostgreSQL数据类型(中文手册)
  11. 「 程序员的风险控制」意外险:花几十块就能让你不用担心明天和意外哪个先来
  12. 西南石油大学计算机科学学院李欣,南充西南石油大学财经学院学霸寝室 6女生一年70张奖状...
  13. 西安邮电大学计算机学院军训,高考状元染网瘾无法自拔 5次考上大学3次退学
  14. 大型企业中复杂数据库存储过程的修改方法:7步法教你高效完成任务
  15. BCIduino整理|solidworks从“小白”到“比较精通”教程
  16. win7计算机无法连接投影仪,手把手操作win7系统无法连接投影仪的修复教程
  17. 【Hack The Box】linux练习-- Jarvis
  18. 计算机又坏了,第二次回家
  19. 如何用数据分析进行游戏道具的精准投放?
  20. 拯救pandas计划(7)——对含金额标志的字符串列转换为浮点类型数据

热门文章

  1. IT与业务之间的鸿沟根源
  2. GitHub Universe 2021|MS Reactor 邀你共聚年度盛会
  3. 欢迎来到开源的世界!
  4. ASP.Net服务性能优化原则
  5. 怎么将SVG转成PNG(.NET工具包编写)
  6. 楼继伟:现有5G技术很不成熟
  7. 使用 Azure Web 应用防火墙拦截黑客攻击
  8. docker registry 镜像同步
  9. ASP.NET MVC升级到ASP.NET Core MVC踩坑小结
  10. 同为Chromium浏览器,Edge却被“特别关照”