excel - 选择整个列

标签 excel select multiple-columns vba

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

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

感谢您的帮助

最佳答案

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

我怀疑你的列不是彼此相邻的,所以这可以工作。

Range("C:C,F:F,I:I").Delete

注意 .select 和选择被截断,代码合并为一行,而不是:

Range("C:C,F:F,I:I").select
Selection.Delete

关于excel - 选择整个列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35687541/

相关文章:

css - 为什么 Bootstrap 表单选择控件看起来有点奇怪?

excel - 如何根据条件删除 Excel 工作表中的行

vba - 向 Excel VBA 用户窗体添加网格线

mysql - SELECT COUNT() GROUP BY IN() mysql 中的一组数据

MySQL 将多列选择为一列

php - mysql在单个表的where条件下的多行值

sql - 对多列使用 group by

sql - 将 IN 与多列一起使用

vba - 将复制粘贴 VBA 宏从逐行更改为批量复制粘贴

vba - 自动筛选后删除空白行