20、OffSet:偏移,返回一个Range,跟工作表函数OffSet有很大区别。Debug.Print rng.Offset(1, 1).Address 21、Resize:扩展区域 Set rng = ws.Range("A1")Set rng = rng.Resize(10, 15)Debug.Print rng.Address 22、行高与列宽 rng.RowHeight = 20rng.ColumnWidth = 10 行高的单位是“点”(Point),1...
1用Rows的Insert方法插入行 Sub 插入行() Dim r As Long r = Selection.Row ActiveSheet.Rows(r).Insert End Sub 2用Column的Insert方法插入列 Sub 插入列() Dim c As Long c = Selection.Column ActiveSheet.Columns(c).Insert End Sub 3用Delete方法删除列 Sub 删除空行() Dim rng As Range Set rng ...
1. range.row:可以得到range对象左上角单元格的行号 2. range.column:可以得到range对象左上角单元格的列号 3.range.address:该range各个对角顶点的绝对引用地址(带有$) 特别注意:当range包含多个矩形区域时,row和column只返回其中某一个矩形的左上角的位置,并不一定是整个range的左上角,这取决于代码中把哪个区...
语法:Value(RangeValueDataType) RangeValueDataType 可选,可以为 xlRangeValueDataType 常量。 xlRangeValueDefault 默认值,如果指定的 Range 对象为空,则返回值 Empty(可用 IsEmpty 函数测试这种情况)。 如果Range 对象包含多个单元格,则返回值的数组(可用 Is...
该属性返回指定区域中第一列的列号 ' 本示例显示指定区域的最后一列的列号。Sub ColumnExample()Dim MyRange As Range Set MyRange = ThisWorkbook.ActiveSheet.Range("A1:C1")MsgBox MyRange.Columns(MyRange.Count).Column End Sub
Sub ColumnExample()Dim MyRange As Range Set MyRange = ThisWorkbook.ActiveSheet.Range("A1:C1")Msg...
单元格区域中的第一个单元格的列号
Sub 循环单元格() Dim ws As Worksheet Dim rng As Range Dim cell As Range Set ws = ThisWorkbook.Sheets("表3") Set rng = ws.Range(Cells(1, 1), Cells(10, 10)) For Each cell In rng If cell.Row = cell.Column Then cell.Interior.Color = vbRed Else ce...
lastCol = Sheet1.Cells(1, Columns.Count).End(xlToLeft).Column 使用名称引用单元格 可以给单元格或范围命名,然后使用名称来引用它们。以下是一个例子: ' 给单元格 B2 命名为 MyCell,并读取其值 Range("B2").Name = "MyCell" MsgBox Range("MyCell").Value ...
Worksheets(1).Range("Criteria").ClearContents 如果用文本参数指定区域地址,必须以 A1 样式记号指定该地址(不能用 R1C1 样式记号)。 Cells属性 可用Cells(row, column)(其中 row 为行号,column 为列标)返回单个单元格。下例将单元格 A1 赋值为 24。