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