Excel如何一次性删除多列

excel

1个回答

写回答

1yahxndmx

2025-12-15 20:01

+ 关注

AI
AI

使用下述代码即可实现:Sub mAIn()Columns(6).DeleteColumns(4).DeleteColumns(1).DeleteEnd Sub其中用到的Columns是列的意思,括号里面的数字,就是列数,如A列就是1,D列对应4,F列对应6等;这其中用到了一个小技巧,就是从后往前删除列。如果是从前往后删除,就会出错。以题目为例,如果先删除A列,那么根据excel默认设置,后面的列会自动往前进,原来的D列就变成了C列,接下来还是要删除第4列(D列),就变成删除原来的E列了;而如果从后往前删除就不会用问题,同类删除多行时,要从下往上删除。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号