VBA的對象、方法、屬性

來源:互聯網
上載者:User

標籤: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的對象、方法、屬性

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.