一:VBA對象函數
'VBA對象 'VBA中的對象其實就是咱們操做的具備方法、屬性的excel中支持的對象 'Excel中的幾個經常使用對象表示方法 '一、工做簿 ' Workbooks 表明工做簿集合,全部的工做簿,Workbooks(N),表示已打開的第N個工做簿 ' Workbooks ("工做簿名稱") ' ActiveWorkbook 正在操做的工做簿 ' ThisWorkBook '代碼所在的工做簿 '二、工做表 ' 'Sheets("工做表名稱") 'Sheet1 表示第一個插入的工做表,Sheet2表示第二個插入的工做表.... 'Sheets(n) 表示按排列順序,第n個工做表 'ActiveSheet 表示活動工做表,光標所在工做表 'worksheet 也表示工做表,但不包括圖表工做表、宏工做表等。 '三、單元格 'cells 全部單元格 'Range ("單元格地址") 'Cells(行數,列數) 'Activecell 正在選中或編輯的單元格 'Selection 正被選中或選取的單元格或單元格區域
二:VBA對象和屬性spa
'1、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語句excel
'VBA中的代碼的基本結構與組成部分 'VBA語句 '1、宏程序語句 '運行後能夠完成一個功能 Sub test() '開始語句 Range("a1") = 100 End Sub '結束語句 '2、函數程序語句 '運行後能夠返回一個值 Function shcount() shcount = Sheets.Count End Function '3、在程序中應用的語句 Sub test2() Call test End Sub Sub test3() For x = 1 To 100 'for next 循環語句 Cells(x, 1) = x Next x End Sub