用VBA得到EXCEL表格中的行数和列数
  每种方法中上面的是Excel的行数,下面的是Excel的列数。
方法1:
  ActiveSheet.UsedRange.Rows.Count   
  ActiveSheet.UsedRange.Columns.Count
       缺点:有时可能会比实际数大一些,原因是如果你把最后几行(列)数据清除后(非整行或整列删除),用这个命令仍返回未清除前的值。就是说现在虽然是空的,但是你曾经用过也算你的。
方法2:
  ActiveSheet.Range("A65535").End(xlUp).Row
  ActiveSheet.Range("IV1").End(xlToLeft).Column
  可以简写为:
  ActiveSheet.[A65536].End(xlUp).Row
  ActiveSheet.[IV1].End(xlToLeft).Column
      缺点:只能计算出一列(行)的最后一个单元格所在的行(列)数。本例是只返回A列最后一个单元格所占的行数。
方法3:
  ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Row
  ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Column
  缺点:在工作表进行对删除或清除操作时也会变得比实际情况大。
方法4:
  ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row
  ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Column
  缺点:在工作表进行对删除或清除操作时也会变得比实际情况大。
方法5:
  Application.CountA(ActiveSheet.Range("A:A"))
  Application.CountA(ActiveSheet.Range("1:1"))
  只能统计一列(行)的实际使用情况,得到的不一定是最后一行(列)的位置。方法2的数值比此方法大时,说明在A列的数据间有空白未填写的单元格。
方法6:
  ActiveSheet.Cells.Find(What:="*", After:=[A1], SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
  ActiveSheet.Cells.Find(What:="*", After:=[A1], SearchOrder:=xlByColumns, SearchDirection:=xlPrevious).Column
  效果同方法2
以上方法中比较常用的是方法1和方法2。
  

【转载】VBA 读取EXCEL 行列总数相关推荐

  1. Python VS VBA 读取Excel中的文本框组件

    作者:小小明 Python读取Excel的文本框 基本需求 今天看到了一个很奇怪的问题,要读取Excel文件的文本框中的文本,例如这种: 本以为openxlpy可以读取,但查看openxlpy官方文档 ...

  2. java读取excel某个单元格的值_[转载]Java读取Excel中的单元格数据

    目前网上能找到的读取Excel表格中数据的两种比较好的方案:PageOffice好用开发效率高:POI免费.供大家参考,针对具体情况选择具体方案. 1. PageOffice读取excel impor ...

  3. matlab 表格控件,[转载]matlab读取excel数据并显示在excel(activex控件)中

    figure; spreadsheet = actxcontrol('OWC11.Spreadsheet.11',[0 0 560 420]); M = {'abc', 123; 12.17, log ...

  4. matlab在activex中读取视频,[转载]matlab读取excel数据并显示在excel(activex控件)中

    figure; spreadsheet = actxcontrol('OWC11.Spreadsheet.11',[0 0 560 420]); M = {'abc', 123; 12.17, log ...

  5. VBA读取excel文件

    Option ExplicitSub 筛选并合并至新表格()Dim wb As WorkbookDim tongji As WorkbookDim shaixuan As WorksheetSet w ...

  6. 读取Excel的文本框,除了解析xml还可以用python调用VBA

    作者:小小明 Python读取Excel的文本框 基本需求 今天看到了一个很奇怪的问题,要读取Excel文件的文本框中的文本,例如这种: 本以为openxlpy可以读取,但查看openxlpy官方文档 ...

  7. Java读取excel指定行列的数据(poi的方式)

    文章目录 一.前言 二.业务需求背景 三.解决思路 四.实现方案 1.引入pom 2.按照解决思路2.3.4进行代码的编写 3.补充贴一下代码中的实体类 4.代码中关键点的说明 一.前言 JAVA中的 ...

  8. Java读取excel指定行列的数据(通过jxl的方式)

    目录 Java读取Excel指定列的数据详细教程和注意事项(通过jxl的方式) 1.前言 2.注意事项 3.主要的API说明 4.示例代码 Java读取Excel指定列的数据详细教程和注意事项(通过j ...

  9. python读取excel指定行列_pandas读取excel指定行列索引header和index_col参数

    pandas读取excel文件sheet中的数据后会转为DataFrame对象,DataFrame对象是有行索引和列索引的,所以read_excel函数有2个参数来对行列索引进行设置. 1.指定哪一个 ...

最新文章

  1. 反模式? 只有模式不彻底吧
  2. 改变linux分区后grub修复,更改磁盘分区后修复GRUB启动
  3. 对 /sbin/nologin 的理解
  4. gbk编码的简介以及针对gbk文本飘红截断原理以及实现
  5. python控制浏览器导出数据_Django导出数据为Excel,调用浏览器下载
  6. KMP 深度讲解next数组的求解
  7. 用C#改写Head First Design Patterns--SingleTon(原创)
  8. createSQLQuery与createQuery的区别
  9. Cannot add foreign key constraint 错误
  10. 你拿苹果技术顾问怎么办?
  11. 电子通讯录的基本模板
  12. JavaEE-面试-Solr面试回答思路
  13. 家用电器行业十二月行业动态报告:11月冰洗表现亮眼,空调价格回升持续(20201231).PDF
  14. logo设计软件哪个好用?小白也能学会的logo设计小技巧
  15. html代码入门书记,“seo优化”学习基本的html代码知识(入门级)
  16. 微信小程序实现开关原理、动态添加class
  17. 红帽为什么要加入阿里云的朋友圈?
  18. expdp和impdp备份数据库(数据泵备份)
  19. stm32 IIC ACK与NACK的理解
  20. 1155低功耗cpu排行_比拼浮点运算速度,超算排行榜是这样“算”出来的

热门文章

  1. 老款 iPhone 涨价;微软 AI 研究院落户上海;刘强东不参加人工智能大会 | 极客头条...
  2. OPPO技术开放日第二期启动,聚焦碎片化场景下的流量探索
  3. STM32学习:外部中断
  4. matlab检测串口数据帧头,用matlab从串口读入数据产生图像进行分析遇到的问题,求大虾帮助!...
  5. python cnn代码详解图解_基于TensorFlow的CNN实现Mnist手写数字识别
  6. python模块下载1002python模块下载_【Python】Python的urllib模、urllib2模块的网络下载文件...
  7. 浏览器UI线程更新机制
  8. html代码格式化nodejs,使用Node编写的Sublime代码格式化工具插件(HTML/CSS/JS)
  9. linux 下nm命令输出,Linux nm命令介绍
  10. mysql强制指定索引_mysql强制索引和禁止某个索引