最近就玩转range单元格,单元格也是属于对象。两个重要的属性——`Row` 和 `Column`。这两个属性帮我们引用和操作Excel表格中的行和列。
`Row`属性,每一个单元格都有一个与之对应的行号。比如说,引用第5行,可以使用`Range('5:5')`,或者直接通过`Cells(5, 1)`来引用第5行第1列的单元格。这里,数字5就是行号,表示第5行。
`Column`属性。与行类似,每一个单元格都有一个与之对应的列号。列号不是直接用数字表示的,而是用字母。例如,A列对应的是1,B列对应的是2,以此类推。你想引用第3列,可以使用`Range('C:C')`,或者直接通过`Cells(1, 3)`来引用第1行第3列的单元格。这里,数字3表示C列,也就是第3列。
利用这两个属性操作Excel表格的任意行和列。给第5行的所有单元格设置一个背景色。 ```vba Sub ColorRow() Rows(5).Interior.Color = RGB(255, 0, 0) '将第5行的背景色设置为红色 End Sub ``` 给C列的所有单元格设置一个字体 ```vba Sub ChangeFont() Columns('C').Font.Name = 'Arial' '将C列的字体设置为Arial End Sub ``` 通过简单的学习,看到`Row`和`Column`属性在VBA中的实用性。它让我们能够精确地引用操作行和列,更让我们实现各种复杂的表格处理任务。
|