excel的宏里边选中指定列怎么写代码

比如选中第x列,x为变量,不是列标“X” ,求助
还有,第二个问题,选中第x列到第y列,x和y同样都是变量

第1个回答  2015-10-29
Sub s1()
    Dim x%
    x = 1
    Columns(x).Select
End Sub
Sub s2()
    Dim x%, y%
    x = 1
    y = 20
    Range(Columns(x), Columns(y)).Select
End Sub

本回答被提问者采纳
第2个回答  2015-10-29
用OFFSET函数吧。
X列:
columns("A:A").OFFSET(0,X-1).SELECT
X-Y列:
Columns("A:A").Offset(0, X - 1).Resize(, Y - X + 1).Select
相似回答