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