Range("MyRange,YourRange, HisRange").ClearContents’命名法 使用Union方法可以将多个区域组合到一个Range对象当中。 示例: Dim r1 As Range, r2 As Range,myMultipleRange As Range Set r1 =Sheets("Sheet1").Range("A1:B2") Set r2 =Sheets("Sheet...
Sub test()Dim i As IntegerFor i = 1 To 10Range("A" & i) = 214NextEnd Sub 我们执行更新后的过程,工作表中的A1至A10单元格都会填入我们所赋的值。如果是大量的单元格区域都要输入相同的信息,我们只需通过上面这样的一个过程,几行代码,便能快速实现数据的录入,可以极大地提升工作效率。随着需求的...
Set rng = ws.Range("C1") If Not rng.Comment Is Nothing Then rng.Comment.Delete Else rng.AddComment CStr(Now) End If 添加批注只能针对一个单元格,如果rng有多个单元格,则需要使用其Cells属性来设置。可以通过循环来批量设置,也可以指定具体的单元格来设置。 Dim cell As Range For Each cell In rng...
Range("A1,C1:D2,A6").Select '使用并集的方法,将每个单元格组成一个大的组合选中 Union(Range("A1"), Range("C1:D2"), Range("A6")).Select End Sub Sub 循环隔行选中单元格()Dim rng As Range, x As Integer For x = 2 To 10 Step 2 If x = 2 Then Set rng = Cells(x, 1)Else Se...
Dim name As String name = "张三"Range("A1") = name 以上代码,先声明了 name变量,数据类型为文本。然后给它赋值了张三文本。最后将name变量的数据,写入到工作表 A1 单元格。类型还有简写简写形式 类型及记忆方法:!——单精度浮点数 1个感叹号,所以是单精度。#——双精度浮点数 二横二竖,所以是双...
Dim iRow As Integer,iCol As Integer vArray=Range("A1:C10000").Value2 'read all the values at once from the Excel cells,put into an array For iRow=LBound(vArray,1)ToUBound(vArray,1)For iCol=LBound(vArray,2)ToUBound(vArray,2)dValue=vArray(iRow,iCol)If dValue>0Then ...
VBA小常识(14)—range对象 学习自杨洋老师《全民一起学VBA》 1. cells(行,列)是一种找到单元格对象的方法,而不是单元格对象本身。 2. 诸如cells(3,5)=7的写法,其实是一各简略的写法。它的具体写法如下, Dim r as range Set r = cells(3,5) r.value = 7 单元格是一个range对象 3. 返回任意一个...
dim r as range,i& 'r为对象 set r=activesheet.usedrange i=r.row+r.rowS.count-1 msgbox "最后一行是" “ & i” end sub (6) 获取某一列数据的行数 Range("B4", Range("B4").End(xldown)).Select Direction XlDirection 类型,必需。所要移动的方向。
Dim myRange As Range '设置对单元格区域的引用 Set myRange = Worksheets("Sheet1").Range("A1:D5") '对Range对象进行操作 myRange.Formula = "=RAND()" myRange.Font.Bold = True End Sub 示例说明:可以设置Range对象变量来引用单元格区域,然后对该变量所代表的单元格区域进行操作。
Range 对象的一个重要方法是Select 方法。Select 方法只是选择一个范围。代码:Dim example As ...