发布网友 发布时间:2023-09-02 23:51
共1个回答
热心网友 时间:2023-09-04 19:16
EXCEL里的空白列是什么?
一种就是表格本身就有的,未被“侵染”的空白,不影响文件大小;
另一种是被用户“误”操作,导致不可见字符存在,增加了文件的体积。
主要要处理的是第二种,“误”操作部分。
1、比较便捷有效的方式,就是新建一个文件,将需求内容部分直接拷贝到新文件里,这样新文件体积会缩小很多,也不存在垃圾空白列了
2、删除冗余空白部分:END+ →,组合键end跟向右箭头,定位到最右边一列,然后删除到左边有数据列。按住组合键之后,会定位到最大列,入下图(2007版本,其他版本界面会有出入):
3、使用vba定位usedrange区域,查看该区域内冗余的空白部分,在excel表格界面按组合键
alt+f11后弹出vbe编辑窗口,如下图输入代码运行之后,选定usedrange区域。
插入模块1,并写入代码
Sub SelectUsedrange()
ActiveSheet.UsedRange.Select
End Sub
如下图:
将鼠标选中代码区域,然后按F5执行代码,运行结果如下:
就可以发现后面冗余的空白列,可以根据需求进行删除