应用VBA 操作EXCEL Excel 对象模型中的常用对象 Application,workbooks,workbook,worksheet,range, cell 1
application 对象 application
Activesheet
cells(1,2)=time msgbox activecell
value with activecell
bold=true
italic=true End with 2
workbook 对象 Application
activeworkbook
save 3
worksheet 对象 Msgbox worksheets(“sheet1”)
range(“a1”) Worksheets(“sheet1”)
range(“a7”)
value=20 Worksheets(“sheet1”)
range(“b7”)
formula= “=sum(a1:a5)” 4
range 对象的 columns,rows 属性 Set rng=activesheet
range(“c1:h26”) Msgbox rng
columns
count Msgbox rng
count 6
woeksheet
range 对象的 cells 属性 Worksheets(1)
cells(1,1)
value=24 Sub setuptable() Dim I as long Worksheets(“sheet1”)
activate For i=1 to 5 Cells(1
value=i Next i End sub Worksheet(1)
range(“c5:c10”)
cells(1,1)
formula=”=rand()” 应用实例 1
使用VBA 合并列 Sub mergetest() Dim I