標籤:bcd 函數 nbsp end sel work function fun 順序
‘VBA對象
‘VBA中的對象其實就是我們操作的具有方法、屬性的excel中支援的對象
‘Excel中的幾個常用對象表示方法
‘1、活頁簿
‘ Workbooks 代表活頁簿集合,所有的活頁簿,Workbooks(N),表示已開啟的第N個活頁簿
‘ Workbooks ("活頁簿名稱")
‘ ActiveWorkbook 正在操作的活頁簿
‘ ThisWorkBook ‘代碼所在的活頁簿
‘2、工作表
‘ ‘Sheets("工作表名稱")
‘Sheet1 表示第一個插入的工作表,Sheet2表示第二個插入的工作表....
‘Sheets(n) 表示按排列順序,第n個工作表
‘ActiveSheet 表示使用中工作表,游標所在工作表
‘worksheet 也表示工作表,但不包括圖表工作表、宏工作表等。
‘3、儲存格
‘cells 所有儲存格
‘Range ("儲存格地址")
‘Cells(行數,列數)
‘Activecell 正在選中或編輯的儲存格
‘Selection 正被選中或選取的儲存格或儲存格範圍
‘一、VBA屬性
‘VBA屬性就是VBA對象所具有的特點
‘表示某個對象的屬性的方法是
‘對象.屬性=屬性值
Sub ttt()
Range("a1").Value = 100
End Sub
Sub ttt1()
Sheets(1).Name = "工作表改名了"
End Sub
Sub ttt2()
Sheets("Sheet2").Range("a1").Value = "abcd"
End Sub
Sub ttt3()
Range("A2").Interior.ColorIndex = 3
End Sub
‘二 、VBA方法
‘VBA方法是作用於VBA對象上的動作
‘表示用某個方法作用於VBA的對象上,可以用下面的格式:
Sub ttt4()
牛排.做 熟的程度:=七成熟
Range("A1").Copy Range("A2")
End Sub
Sub ttt5()
Sheet1.Move before:=Sheets("Sheet3")
End Sub
‘VBA中的代碼的基本結構與組成部分
‘VBA語句
‘一、宏程式語句
‘運行後可以完成一個功能
Sub test() ‘開始語句
Range("a1") = 100
End Sub ‘結束語句
‘二、函數程式語句
‘運行後可以返回一個值
Function shcount()
shcount = Sheets.Count
End Function
‘三、在程式中應用的語句
Sub test2()
Call test
End Sub
Sub test3()
For x = 1 To 100 ‘for next 迴圈語句
Cells(x, 1) = x
Next x
End Sub
VBA的對象、方法、屬性