range(目标区域地址),目标区域地址就是参数。
这个函数是在循环中动态取得范围。
Range("b" & i & ":h" & i)这个格式是对的。
常用的格式就是
Range("a1", "b4").Select
Range("a2:b4").Select
扩展资料:
range是一种计算机术语,在Excel中,Range集合代表某一单元格、某一行、某一列、某一选定区域(该区域可包含一个或若干连续单元格区域),或者某一三维区域。
可用 Range(arg)(其中 arg 为区域名称)来返回代表单个单元格或单元格区域的 Range 对象。
表示单元格——range("A1")表示第一行第一列的单元格,实质上于cells(1,1)效果一样。两者在这种情况下是一样的,但是两者的关系可以这样理解,range对象是单元格对象的集合。
range对象在表示单元格的时候不可以像cells(i,j)一样range("ij")表示的,这是要注意的一点!
range对象表示连续的区域有两种表达:第一是range("起始单元格","结束单元格"),第二是range("起始单元格:结束单元格")。
对于不连续的区域,range的表达是:range("起始单元格1:结束单元格1,起始单元格2:结束单元格2")
参考资料:range函数
Excel的VBA编程中,很常用到的是通过字符串返回Range的功能,然后进一步对Range操作,这里水文工具集介绍一个实用的VBARange函数RangeFromAddress,具体源代码如下:
上面的RangeFromAddress还引用到两个函数,具体代码如下
01.Function GetObjectParentSheet(aObject As Object) As Object
02.Dim op As Object
03.On Error Resume Next
04.
05.If aObject Is Nothing Then GoTo ErrorExit
06.Set op = aObject.Parent
07.If op Is Nothing Then GoTo ErrorExit
08.
09.If TypeOf op Is Workbook Then
10.Set GetObjectParentSheet = aObject
11.GoTo ErrorExit
12.End If
13.
14.Do Until (TypeOf op Is Worksheet) Or (TypeOfop Is Application)
15.Set op = op.Parent
16.Loop
17.
18.If TypeOf op Is Worksheet Then SetGetObjectParentSheet = op
19.
20.ErrorExit:
21.Exit Function
22.End Function
23.
24.
25.Function GetObjectParentWorkbook(aObject AsObject) As Workbook
26.Dim o As Object
27.
28.On Error GoTo ErrorHandle
29.
30.If aObject Is Nothing Then GoTo ErrorExit
31.Set o = aObject.Parent
32.
33.If TypeOf aObject Is Workbook Then
34.Set GetObjectParentWorkbook = aObject
35.GoTo ErrorExit
36.End If
37.
38.Do Until (TypeOf o Is Workbook) Or (TypeOf o Is Application)
39.Set o = o.Parent
40.Loop
41.
42.If TypeOf o Is Workbook Then SetGetObjectParentWorkbook = o
43.
44.ErrorExit:
45.Exit Function
46.
47.ErrorHandle:
48.Resume ErrorExit
49.End Function
range函数括号内的三个参数分别表示什么
1、range()函数的用法:填入第三个参数时,第三个参数表示递增或递减值,默认为0。2、当range()函数内填入第三个参数时,第三个参数表示步长。函数语法:range(start,stop[,step])参数说明:start:计数从start开始。默认是从0开始。3、参数介绍:start:表示从返回序列的起始编号,默认情况下从0开...
请问range()是什么意思?
range()函数用法是创建一个整数列表,一般用在for循环中range(start,stop,step)start:计数从start开始。range是一种计算机术语,在Excel中,Range集合代表某一单元格、某一行、某一列、某一选定区域(该区域可包含一个或若干连续单元格区域),或者某一三维区域。可用Range(arg)(其中arg为区域名...
range()函数的用法是什么
range()函数的用法:填入第三个参数时,第三个参数表示递增或递减值,默认为0。range并不是excel中的函数,而是vba中vba代码中最常用的对象,range对象可以是某一单元格、某一单元格区域、某一行、某一列、或者是多个连续或非连续的域组成的区域。range的定义为classrange,表示range是一个类,可以根据...
range()函数的用法是什么
可用 Range(arg)(其中 arg 为区域名称)来返回代表单个单元格或单元格区域的 Range 对象。另外有同名汽车。range() 函数创建并返回一个包含指定范围的元素的数组。使用格式为range(first,second,step),该函数创建一个数组,包含从 first 到 second (包含 first 和 second)之间的整数或字符。如果 se...
excelrange函数
在Excel中,Range函数主要用于指定一个或多个单元格或单元格区域。通过Range,用户可以轻松地引用特定的单元格或区域,进而进行数据的输入、编辑、计算等操作。二、如何使用Range函数 Range函数的使用非常灵活,可以通过多种方式引用单元格或区域。例如,可以引用单个单元格,也可以引用连续的单元格区域,甚至...
excel range函数
在Excel中,Range函数是一种极其重要的工具,用于指定工作表中的一个特定区域。它的基本使用形式是range(目标区域地址),其中"目标区域地址"可以是你想要操作的单元格的引用,例如,范围可以是从A1到B10,或者像你提到的"cells(2,2)"到"cells(3,3)",这意味着它涵盖了从第二行第二列到第三行第三...
excel vba怎么表示range中的内容?
range的常见用法\\x0d\\x0a\\x0d\\x0a1.表示单元格\\x0d\\x0arange("A1")表示第一行第一列的单元格,实质上于cells(1,1)效果一样。两者在这种情况下是一样的,但是两者的关系可以这样理解,range对象是单元格对象的集合。range对象在表示单元格的时候不可以像cells(i,j)一样range("ij")表示...
如何在excel中使用range函数?
range类型的函数有多种形式,具体如下:1.您可以尝试用range(cells(行1,列1),cells(行2,列2))这种形式,比较灵活;2.也可以用cells(行,列)这样的形式表示单元格;3.还可以用Columns(列)表示一列;4.也可以用range(columns(列1),columns(列2))来表示连续的多列。这里的"行"和"列"都是整数,...
excelrange函数
Range函数的语法相对简单,其基本形式为“Range”。其中,“单元格引用”可以是具体的单元格地址,如A1、B2等,也可以是连续的单元格区域,如A1:B5,表示从A1到B5的区域。如果要引用多个不连续的单元格或区域,可以使用逗号隔开,如Range。Range函数的应用场景 Range函数在Excel中有着非常广泛的应用。例如...
excel插入函数vlookup函数参数第四个参数range
excel插入函数vlookup函数参数第四个参数range表示要查找的数据表格的范围,即指定要在哪个区域内进行查找。具体来说,range参数包括以下几个方面:1、数据表格的范围:range参数需要指定数据表格的范围,一般为一个区域。例如,如果要在A1:C10范围内查找数据,range参数应该为A1:C10。2、要查找的列:range...