ljsq.net
当前位置:首页 >> ExCEl vBA中单元格rAngE("A" & i) = 1我想让i是几... >>

ExCEl vBA中单元格rAngE("A" & i) = 1我想让i是几...

定义一个数组,如arr用来存放(1,2,3,5,8),如 arr=array(1,2,3,5,8) range("a" & i) = 1改为: For i = 0 To 4 range("a" & arr(i))=1 Next

range的常见用法 1.表示单元格 range("A1")表示第一行第一列的单元格,实质上于cells(1,1)效果一样。两者在这种情况下是一样的,但是两者的关系可以这样理解,range对象是单元格对象的集合。range对象在表示单元格的时候不可以像cells(i,j)一...

for i=1 to N 'N 为规定的值 range("A1").VALUE=RANGE("A1").VALUE & i & "," next

Range("a65536").End(3) 代表从 A65536 单元格往前查找到的第一个有数据的单元格 Range("a65536").End(3).Row 表示A列单元格最下面一个有数据的单元格的行号,假定最后使用的单元格行号为20,则 "a1:a" 与后面的连起来就表示"a1:a20"这些单元格...

Range("A1:C" & i).Select

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

当然可以的,例如: i=10range("A" & i)=123再例如: x = "A10"msgbox Range(x)

a = activecell.Row - 3 b = activecell.Column - 2 i=activecell.Row - 3 里面的数值2、3 是根据B3指定的 i 跟a的含义应该是一样的吧

简单的循环 Sub test() Dim i As Long Dim endRow As Long endRow = Range("A" & Rows.Count).End(xlUp).Row '获取末行 if endRow < 1 then exit sub For i = 1 To endRow-1 if trim(range("A" & i).value) = "" then Range("F" & i).Formula = ...

ActiveSheet.Range("$A$3:$I$11").AutoFilter Field:=1, Criteria1:=">=" & Range("A1")

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