选择整列

时间:2016-02-28 20:01:09

标签: excel-vba select multiple-columns vba excel

我的范围已激活Range(strPlageSélectionnée).Activate,我正在寻找选择整个列以删除它们。 我知道要选择一个列,会有一个特定的公式ActiveCell.EntireColumn.Select 并删除一列ActiveCell.EntireColumn.Delete

但是如何一次选择和删除多个列。有没有具体的公式?

感谢您的帮助

2 个答案:

答案 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