一、什么是VBA
Visual Basic for Applications(VBA)是visual basic的一種宏語言,是微軟開發出來在其桌面應用程序中執行通用的自動化任務的編程語言,主要用來拓展windows的應用程序功能,特別是Office軟件,也可以說是一種應用程序視覺化的basic腳本。
長劍的office軟件中(word、excel、ppt)都可以使用VBA使這些軟件的因公變得更加高效。
實現畫面切換,實現更加復雜的邏輯統計。
二、Excel vba入門
1、變量的定義
定義格式: Dim 變量名 AS 數據類型
(1)字符串類型 Dim str AS String
(2)數字類型
整數型 Dim num AS Integer
長整數型 Dim num AS Long
單精度浮點型 Dim num AS Single
雙精度浮點型 Dim num AS Double
(3)日期型
(4)布爾型 Dim bool AS Boolean
(5)變形體Variant 是一種特殊的數據類型,幾乎可以用於保存所有其他類型的數據
Dim var AS Variant
(6)對象類型 Object是一種特殊的數據類型,有自己的屬性和方法
Object變量存儲為32位的地址形式,其為對象的應用。利用set語句,聲明為Object的變量可以 賦值為任何對象的引用。
(7)枚舉類型 當一個變量有多難更可能值時,定義為枚舉,將變量一一列出
例:
Public / Private Enum Week
周一
周二
周三
周四
周五
周六
周日
End Enum