VBA中有四個最基本的概念:對象、屬性、方法與事件。
工作簿、工作表、單元格、批注、透視表、自選圖形、名稱等等都是對象,VBA正是用于處理這些對象的語言。
第一,excel vba對象基本概念介紹
excel vba對象有很多,每個對象又有自己的屬性和方法。
excel vba對象到底是什么呢?VBA是面向對象的一種程序語言。
Excel的操作幾乎都是圍繞工作簿、工作表、單元格展開的,這些就是Excel操作的核心對象,這些也是VBA的核心對象。
對于Excel來說,最外層的vba對象就是Application,代表整個Excel應用程序。
每個Excel文件,都對應一個Workbook;
文件中的每個Sheet工作表,都對應一個Worksheet;
表單中的單元格,對應的是Range對象。
從上面對于excel vba對象的介紹,可以很容易的看出每個對象的層級關系和包含關系:
Application對象必然包含一個Workbooks集合,來表示Excel的每個文件;
Workbook對象必然包括一個Worksheets集合,來表示它包含的所有工作表;
Worksheet對象又必然包含Range或者Cells對象,來標識它包含的單元格;
第二,excel vba常用對象展示
VBA對象,最最主要有4種:Application,Workbook,Worksheet,Range(單元格)。
下面是excel vba對象中常見的對象和含義。
Application對象:表示整個excel應用程序
Window對象:表示窗口
Worksheet對象:表格一個工作表
Sheets對象:指定貨活動工作薄中所有工作表的集合
Shaperange對象:表示形狀區域,是文檔中的一組形狀
pivotTable對象:表示工作表中的數據透視表
workbook對象:表示一個excel工作薄。
Range對象:表示某一單元格、某一行、某一列、某一選定區域等等。
Name對象:表示單元格區域的定義名。
Chart對象:表示工作薄中的圖表
Filedialog對象:提供文件對話框。
Commandbarpopup對象:表示命令欄上的一個彈出式控件
Commandbar對象:表示命令欄。
第三,excel vba對象總結
VBA對對象的操作總是遵循這樣的格式:對象.屬性、對象.方法、父對象.子對象.屬性。
excel vba對象,也可以如普通的變量一樣定義。
Dim testBook As Workbook
Dim testSheet As Worksheet
Dim testRange As Range
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.lukmueng.com/
本文標題:excel vba對象介紹和理解