【发布时间】:2018-09-05 18:30:06
【问题描述】:
我想使用 VBA 代码在 Excel 中选择一整列,通常我会这样做 Range("D:D").select
但是在当前情况下,我只有列号,我想避免将数字转换为相应的字母。我找到了解决方法here。
这个可以吗?
【问题讨论】:
我想使用 VBA 代码在 Excel 中选择一整列,通常我会这样做 Range("D:D").select
但是在当前情况下,我只有列号,我想避免将数字转换为相应的字母。我找到了解决方法here。
这个可以吗?
【问题讨论】:
你有几个选择:
.EntireColumn:代码
Dim ColNumner As Long
ColNumner = 5
Cells(1, ColNumner).EntireColumn.Select
Columns(ColNumner):代码
Dim ColNumner As Long
ColNumner = 5
Columns(ColNumner).Select
注意:不要使用Select。例如,如果要复制此列,可以使用Columns(ColNumner).Copy 等...
【讨论】:
Columns(ColNumber).EntireColumn.Select
例如
Columns(1).EntireColumn.Select
【讨论】:
Columns(ColNumber).EntireColumn.Select 而不是Columns(ColNumber).Select?