通过Range属性引用
这也是引用单元格最常用的方式,如:
Dim App As New MSExcel.Application Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open("D:\Report.xls") Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1) Dim Rg As MSExcel.Range Rg = Ws.Range("A5") '引用单个单元格 Rg = Ws.Range("A3:B5") '引用连续的单元格区域 Rg = Ws.Range("A1:D8,A20:C25,F6:G10")'引用不连续的单元格区域 Rg = Ws.Range("B:B") '引用单列,也可以Columns引用。如:Rg=Ws.Columns("B"),或者 Rg=Ws.Columns(2) Rg = Ws.Range("B:D") '引用连续的多列 Rg = Ws.Range("A:A,C:C,H:H") '引用不连续的多列 Rg = Ws.Range("5:5") '引用单行 Rg = Ws.Range("5:20")'引用连续的多行 Rg = Ws.Range("1:1,3:3,5:5") '引用不连续的多行
|