我的范围已激活Range(strPlageSélectionnée).Activate
,我正在寻找选择整个列以删除它们。
我知道要选择一个列,会有一个特定的公式ActiveCell.EntireColumn.Select
并删除一列ActiveCell.EntireColumn.Delete
但是如何一次选择和删除多个列。有没有具体的公式?
感谢您的帮助
答案 0 :(得分:5)
不要选择要删除的列,实际上您很少会以编程方式选择任何内容。
我怀疑你的专栏并不是彼此相邻所以这样可行。
Range("C:C,F:F,I:I").Delete
注意。选择和选择被砍掉,代码组合成一行而不是:
Range("C:C,F:F,I:I").select
Selection.Delete
答案 1 :(得分:1)
您可以使用Range替换ActiveCell。
Range("C4:F10").EntireColumn.Delete