1、求下面每段代码的意思,定位到那个单元格?
Dim Arr(), i%, j%, brr
With Sheet1
Arr = .Range("a3").CurrentRegion
End With
If Len(Arr(2, 6)) > 0 And Len(Arr(3, 6)) > 0 Then
2、下面两个函数有什么区别
Len(Arr(2, 6))
Arr(2, 6)
代码"Arr = .Range("a3").CurrentRegion"
定义一个 以A3单元格涉及到周边的有值的区域 (跟在A3单元格 ctrl+a选定的区域一样)
代码“If Len(Arr(2, 6)) > 0 And Len(Arr(3, 6)) > 0 Then”
如果上述区域中第二行第六列单元格和第三行第六列单元格不为空,那么
Len(Arr(2, 6)) 返回上述区域中第二行第六列单元格中的字符个数,如果是0说明是空单元格。
Arr(2, 6)指上述区域中第二行第六列单元格本身
为什么运行定位不对,
If Len(Arr(2, 6)) > 0 And Len(Arr(3, 6)) > 0 Then
定位到第3行第6列和第4行第6列?