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)一...

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

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

简单的循环 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 = ...

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

在VBA中选择单元格使用range.select Range支持不连续的多区域,表示方式为,Range(区域A1地址,区域B地址,……) 例如:A列中的A2:A3和C列中的C3:C9,是不连续的两列 那么同时选择两部分,则可以表示为Range("A2:A3,C3:C9") VBA代码中具体使用如...

Sub 选取() Dim arry y = Range("a65536").End(xlUp).Row For i = 2 To y If Cells(i, "m").Value = "★" Then If IsEmpty(arry) Then Set arry = Range("a" & i) Else Set arry = Union(arry, Range("a" & i)) End If End If Next arry.Select E...

d1 = Sheet1.Cells(rd1, "d") d2 = Sheet1.Cells(rd2, "d")

步骤如下: 1.将A1:C3放到D1:F3中 2.Alt+F11,输入如下代码: 3.F5执行代码,结果如下:

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