clwn.net
当前位置:首页 >> ExCEl VBA中RAngE函数把列作为变量怎么表示? >>

ExCEl VBA中RAngE函数把列作为变量怎么表示?

range类型的函数有多种形式,具体如下:1.您可以尝试用range(cells(行1,列1),cells(行2,列2))这种形式,比较灵活;2.也可以用cells(行,列)这样的形式表示单元格;3.还可以用Columns(列)表示一列;4.也可以用range(columns(列1),columns

range类型的函数有多种形式,您可以尝试用range(cells(行1,列1),cells(行2,列2))这种形式,比较灵活,也可以用cells(行,列)这样的形式表示单元格,还可以用Columns(列)表示一列,也可以用range(columns(列1),columns(列2))来表示

选取1到10列 Range(Columns(1), Columns(10)).Select

Columns("D:F").Select'选中D到F列 对于VBA的操作,你可以先把操作录制为宏,再查看宏的代码.

这种情况的话,可以选择用Cells.例如Cells(1,1)指的就是A1单元格.

range("j"&j) range("k"&j) 、、、、 括号里是双引号里为列标,后面加个连接符号&和变量名称j

如果是用vba,则对range的select 操作是无意义的 不用选择,直接操作就行 选择单行整行 range("1:1") 单列,range("a:a") 遍历range中的每个一单元格 dim rng as range dim trng as range set tng=range("a:a") for each trng in rng debug.print trng next set rng=nohing set trng=nothing

Dim rngCells As RangeSet rngCells = ActiveSheet.UsedRange

用rows不行么?Dim i As Integeri = Cells(1, 1).RowRows(i).Select

要解决什么呢 ?比如:想提取 a1 单元格中的文本,可以这样,变量=range("a1")

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com