EXCEL中的空白列怎么删除?

如题所述

EXCEL里的空白列是什么?

一种就是表格本身就有的,未被“侵染”的空白,不影响文件大小;

另一种是被用户“误”操作,导致不可见字符存在,增加了文件的体积。


主要要处理的是第二种,“误”操作部分。

1、比较便捷有效的方式,就是新建一个文件,将需求内容部分直接拷贝到新文件里,这样新文件体积会缩小很多,也不存在垃圾空白列了

2、删除冗余空白部分:END+ →,组合键end跟向右箭头,定位到最右边一列,然后删除到左边有数据列。按住组合键之后,会定位到最大列,入下图(2007版本,其他版本界面会有出入):

3、使用vba定位usedrange区域,查看该区域内冗余的空白部分,在excel表格界面按组合键

alt+f11后弹出vbe编辑窗口,如下图输入代码运行之后,选定usedrange区域。

插入模块1,并写入代码

Sub SelectUsedrange()

ActiveSheet.UsedRange.Select

End Sub

如下图:


将鼠标选中代码区域,然后按F5执行代码,运行结果如下:


就可以发现后面冗余的空白列,可以根据需求进行删除


温馨提示:答案为网友推荐,仅供参考
相似回答