当前位置:首页 > 实用技巧 >

excel表格如何自定义行列数量(excel表格行列数量怎么减少)

来源:原点资讯(www.yd166.com)时间:2023-05-02 02:44:56作者:YD166手机阅读>>

用VBA得到EXCEL表格中的行数和列数2019-05-29 peng20091... 来源 阅 16761 转 48QQ空间QQ好友新浪微博微信扫一扫展开全文

  每种方法中上面的是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列最后一个单元格所占的行数。

注意:这种方法返回工作表中最后一个包含非空内容的单元格所在的行号,而不管这一单元格与Me.Cells(1,1)之间是否有包含空白内容的单元格。而且这一方法将跳过或者说忽略被隐藏的单元格,比如,数据表有连续的50行,如果第48到50行隐藏了,则只返回47。此外,65536是2003版工作表最大可用行数(2003版 65536行、256列 ,2007版 1048576行、16384列),2007版就应该写成ActiveSheet.[A1048576].End(xlUp).Row。除了上面两种写法,还可以写成ActiveSheet.Cells(1048576, 1).End(xlUp).Row。

方法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

栏目热文

excel怎样设置自己想要的行列数(excel怎么设置行列数量)

excel怎样设置自己想要的行列数(excel怎么设置行列数量)

说到薪酬模块,那免不了要学习excel。尽管现在薪酬系统越来越流行,但是短期内想把excel替换掉是不太可能的。最最重要...

2023-05-02 03:01:59查看全文 >>

excel表格行列调整顺序(excel表格中怎么调整顺序和排列)

excel表格行列调整顺序(excel表格中怎么调整顺序和排列)

在日常的生活和工作中我们常常会在EXCEL表格中使用数据透视表进行数据的筛选和统计分析。那么如何修改数据透视表的行列字段...

2023-05-02 02:45:09查看全文 >>

excel表格行列数量(excel表格怎么设置行列数量)

excel表格行列数量(excel表格怎么设置行列数量)

如示例有多个表格,为销售数据,采用相同模板在第二列,每行为一个日期,表示一条销售记录,我们要统计每个表格有多少条销售记录...

2023-05-02 03:09:53查看全文 >>

excel表格如何设置行列数量(excel做表格中表格的行列怎么设置)

excel表格如何设置行列数量(excel做表格中表格的行列怎么设置)

如示例有多个表格,为各年级(工作簿)各班级(工作表)学生成绩记录下图为具体数据,可以看到包含多个标题,将成绩分成几个部分...

2023-05-02 02:43:41查看全文 >>

个人申请的营业执照怎么注销(个人如何申请营业执照注销)

个人申请的营业执照怎么注销(个人如何申请营业执照注销)

本文目录公司网上简易注销流程2021年?网上注销营业执照流程?公司经营异常怎么网上注销?2022网上营业执照注销流程?营...

2023-05-02 02:25:54查看全文 >>

为什么不建议老电脑装win10(win10永久流畅设置)

为什么不建议老电脑装win10(win10永久流畅设置)

微软在Windows 11发布会上宣布了一个重磅消息,所有Windows 10老用户只要满足硬件条件,都可以免费升级到W...

2023-05-02 02:40:10查看全文 >>

win10最佳配置(win10最佳的硬件配置)

win10最佳配置(win10最佳的硬件配置)

Windows 10的启动引导环境大致可分为三种:常规引导、清洁引导、硬件清洁引导。我们平常启动Windows 10所...

2023-05-02 02:43:14查看全文 >>

win10官方最低配置要求(win10系统的最低配置)

win10官方最低配置要求(win10系统的最低配置)

就像是滚雪球一样,随着Win10系统的使用人数增加,Win10用户就只会越来越多。而随着Windows用户开始升级Win...

2023-05-02 02:44:56查看全文 >>

适合装win10的主板(所有主板都能装win10吗)

适合装win10的主板(所有主板都能装win10吗)

这个主板BIOS启动项里的CSM功能无法打开(预算有限,主板带核心显卡),装了好多次都安装不成功,按照客服给的文档也不行...

2023-05-02 02:34:37查看全文 >>

win10最低硬件要求(win10激活与不激活区别)

win10最低硬件要求(win10激活与不激活区别)

很多朋友在自己组装电脑的时候由于预算不足,想要组装一台能够运行win10系统流畅的低配电脑,这个时候就要考虑到win10...

2023-05-02 02:38:59查看全文 >>

文档排行