VBA求最大行,表中数据超过65536行

VBA求最大行,表中数据超过65536行,第1张

excel2007开始最大行就到1048576行了
可能你格式没选对
1、点击左上角的Office图标,在d出来的菜单中点“Excel选项”按钮
2、在d出来的“Excel选项”对话框左边点“保存”选项卡
3、再在右边“保存工作簿”下面的“将文件保存为此格式”后面改成“Excel工作簿(xlsx)”。
4、再重新启动一下Excel,新建一个文件就有1048576行了。

笨办法:
1
导入到Excel里,看最后一行是什么内容;
2
打开文本文件,找到上述行,删除(光标移到行末尾,鼠标拖着滚动条到最上面,按着shift键点最开始,就选中了)
3
另存为一文本文件,再导入另一工作表里。

如果你的数据超过65536行,只有两种办法,一是在当前工作表的右侧空白区域再重新开始,再就是另起一个工作表/或工作簿。
excel软件是微软设置的65536,人家的产品就这么多行……

Excel是常用的数据处理软件,新手在使用过程中可能遇到各种各样的问题,今天就带大家学习下,解决Excel中“无效引用,公式所引用的单元格不能位于256列”的问题。

1、首先在使用区域引用公式,如Vlookup函数等时,如果遇到了“无效引用”错误,如下图所示

2、这是因为在Excel2003版本中引用了Excel2007及以后版本的数据,因为2003中最大行为66536行,最大列为256列,而2007最大行和列远远超出了这个数据,就会导致出现这样的问题,如下图所示。

3、一种方法是将公式中引用的行列限定在256列和65536行以内,如下图所示。

4、另一种方法是将Excel2003版本另存为2007版本,关闭再打开,如下图所示。

5、这两种方法都可以将“无效引用”的问题解决掉,如下图所示。

先导出为txt格式,然后用2007以上版Excel导入,如果只有2003版Excel,你需要把导出的txt截成若干个不超过65536行的小文档。楼上说的没有限制是误解,其实xlsx的限制是1048576行,而且是2007开始的导出Excel功能,如果行数超过65535行,怎么解决


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10552747.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存