Dim rg As Range Set rg = Worksheets("Sheet1").Range("A1:D8") With rg .Formula = "=RAND()" .Font.Bold = True .Font.Color = vbRed End With 四、使用索引号引用单元格 通过指定行列索引号,可以用Cells属性引用单个单元格。 Dim i As By...
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. 返回任意一个...
VBA 声明Dim rng As Range,rngs As Range,k%,a,后面的k%,a,b表达什么? 答案 这个语句就是申明变量而已:rng和rngs的类型是Range,使用as方式指定变量类型k是整数类型,以后可以使用k,也可以使用k%,还可以用$指定字符串类型a和b没有指明类型(Variant),可以赋予各种类型的值.相关推荐 1VBA 声明Dim rng A...
Dim r As RangeSet 将变量设置为对象引用。Set r = Range("A1")但是,我认为这不是您真正要问的。
Dim r As Range,r1 As Range Set r = w.UsedRange '取出所有被使用的单元格 For Each r1 In r If r1.Font.Color = vbRed Then s = s + r1.Value End If Next r1 拆分成两个处理:(调用函数) Range.HasFormula属性 当Range是一个单元格时,此属性查看单元格中是否有公式,由公式这个属性返回True,没...
RANG对象的多种用法:RANG.ROW 其组成的第一个CELL的行数 RANG.COLUMN 组成其的第一个CELL的列数 举例 DIM RNG AS RANG SET RNG=SHEET1.RANG(SHEET1.CELLS(1,1),SHEET1,CELLS(2,3))这个列子中,定义了一个RANG对象的应用,使其应用到SHEET1的 (1,1)格和(2,3)格组成的一个大...
Dim xAddr As String xAddr = "=$B$3"Dim r As Range Set r = Selection r.FormatConditions.Delete'删除条件格式 With r.FormatConditions.Add(xlCellValue, xlEqual, xAddr)'新建条件格式 With .Font'设置条件格式字体 .Bold = True .Italic = True .ColorIndex = 3 .Underline = True End With With...
Dim r As Range Set r = Range('a1:c5') r.Select MsgBox '选中的区域共有' & r.Count & '个单元格、' & r.Rows.Count & '行、' & r.Columns.Count & '列' End Sub CurrentRegion CurrentRegion属性是一个非常有用的属性,返回活动单元格所在的周围由空行和空列组成的单元格区域(即通常所说的当前...
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 rng as range 这句是用来声明rng为单元格对象变量的,所以需要已经赋值给变量具体的单元格,然后才能赋值。Set rng =range("A1")rng.value=""