Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統(tǒng)的電腦編寫(xiě)的一款電子表格軟件。直觀的界面、出色的計(jì)算功能和圖表工具,再加上成功的市場(chǎng)營(yíng)銷,使Excel成為最流行的個(gè)人計(jì)算機(jī)數(shù)據(jù)處理軟件。 VBA中有四個(gè)最基本的概念:對(duì)象、屬性、方法與事件。 工作簿、工作表、單元格、批注、透視表、自選圖形、名稱等等都是對(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ì)話框。 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 Excel整體界面趨于平面化,顯得清新簡(jiǎn)潔。流暢的動(dòng)畫(huà)和平滑的過(guò)渡,帶來(lái)不同以往的使用體驗(yàn)。 |
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!