选择整列

R.O*_*mar 3 excel select vba excel-vba multiple-columns

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

但是我如何一次选择和删除多个列.有没有具体的配方?

谢谢你的帮助

Dan*_*hue 6

不要选择列来删除它们,实际上你应该很少以编程方式选择任何内容.

我怀疑你的列不是彼此相邻所以这样可行.

Range("C:C,F:F,I:I").Delete
Run Code Online (Sandbox Code Playgroud)

注意.选择和选择被切断,代码组合成一行而不是:

Range("C:C,F:F,I:I").select
Selection.Delete
Run Code Online (Sandbox Code Playgroud)