卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

Execl VBA學(xué)習(xí)筆記-個人整理

別怕,EXECL VBA其實很簡單 個人自行整理的讀書筆記 一、什么是VBA? VBA是一種編程語言,它依托于Office軟件,不能獨立的運行,通過VBA可以實現(xiàn)各種Office軟件操作的自動化

別怕,EXECL VBA其實很簡單

個人自行整理的讀書筆記

一、什么是VBA?

VBA是一種編程語言,它依托于Office軟件,不能獨立的運行,通過VBA可以實現(xiàn)各種Office軟件操作的自動化。

1、宏與VBA有什么關(guān)系?

VBA是編程語言,宏是用VBA代碼保存下來的程序。

2、打開宏的對話框:Alt F8。

二、程序里都有什么?

代碼,過程,模塊,對象,對象的屬性

對象的屬性表示:對象在前,屬性在后,對象與屬性之間用點(.)連接如:Range("A1").Value

對象的方法同上如:Range("A1").Select

三、VBA的編程環(huán)境-VBE

打開方法快捷鍵:Alt F11

試寫一個簡單的VBA程序,在模塊中添加一個模塊輸入代碼如下:

Public Sub mysub()
    MsgBox "學(xué)習(xí)VBA,我很高興!"
End Sub

四、VBA語法的學(xué)習(xí)

1、VBA中有哪些數(shù)據(jù)類型?Byte, Boolen, Integer, Long, Date, Variant等等

2、變量與常量聲明

變量:Dim 變量名 As 數(shù)據(jù)類型

聲明多個變量:不同的變量之前用逗號隔開。不指定變量類型使用Variant稱為變體型。

強制聲明所有變量:在模塊的第一句手動輸入:Option Explicit或者在工具-gt;選項-gt;勾選要求變量聲明

2、變量的作用域

公共變量:Public 變量名 As 數(shù)據(jù)類型

私有變量:Private 變量名 As 數(shù)據(jù)類型

靜態(tài)變量:Static 變量名 As 數(shù)據(jù)類型

3、變量賦值

變量名稱 數(shù)據(jù)

如果給對象變量(Object型,如單元格)賦值,語句為:Set 變量名稱 對象(其中Set千萬不能少)

4、使用常量

Const 變量名稱 As 數(shù)據(jù)類型 數(shù)值

5、使用數(shù)組

聲明數(shù)組:Public |Dim 數(shù)組名(a to b) As 數(shù)據(jù)類型

數(shù)組中元素的個數(shù)為:b-a 1

給數(shù)組賦值:數(shù)組名(a) 賦值

6、聲明多維數(shù)組

Dim 數(shù)組名稱(a to b,c to d)

數(shù)組的數(shù)量為(b-a 1)x(d-c 1)

聲明動態(tài)數(shù)組:Dim 數(shù)組名稱()

7、集合、對象、屬性和方法

例如:("Books").Worksheets("sheet2").Range("A2")

對象的屬性:Sheet1 工作表的A1單元格

8、VBA的運算符

9、內(nèi)置函數(shù):Time()、If語句、Select Case語句、For…Next語句、Do While語句、Do Until語句、For Each…Next語句、Goto語句以及With語句

10、Sub過程,基本的程序單元

聲明Sub過程,規(guī)范的語句[Private| Public] [Static] Sub 過程名 ([參數(shù)列表]) [語句塊][Exit Sub][語句塊]End Sub

過程的作用域分為公有過程與私有過程。

11、自定義函數(shù),F(xiàn)unction過程

聲明函數(shù)過程,規(guī)范的語句[Private| Public] [Static] Function 函數(shù)名 ([參數(shù)列表])[As 數(shù)據(jù)類型][語句塊][函數(shù)名過程結(jié)果

標簽: