版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、初識(shí)初識(shí)VBA既然題目是初識(shí)VBA,那么我想先給大家一個(gè)直觀的感受——什么是VBA?,往往在一些EXCEL的教材中,都會(huì)講:VBA是一種自動(dòng)化語(yǔ)言它可以使常用的程序自動(dòng)化可以創(chuàng)建自定義的解決方案。就我看書學(xué)習(xí)的經(jīng)驗(yàn)來(lái)說(shuō),我感到這樣的定義式的描述帶有很典型的中國(guó)式教材的風(fēng)格,然而卻不能讓人立即理解,那么這樣的定義有什么用呢?我給VBA下的定義是:VBA是一些代碼的組合??赡苓@個(gè)定義沒(méi)有上面教材的定義那么嚴(yán)謹(jǐn)和準(zhǔn)確,但我想你一看就應(yīng)該能明白
2、,原來(lái)VBA就是寫代碼,或者說(shuō)就是寫程序。(如果掌握了VBA,居然我也能寫程序了~~驚喜吧?)那么你用了這么久的EXCEL,可能從來(lái)沒(méi)在EXCEL的XLS文件中看到過(guò)代碼,難道就寫在單元格里?那我就帶你去找找,VBA的代碼藏在哪里吧,這也正式我今天要談的第二個(gè)問(wèn)題。當(dāng)你打開(kāi)一個(gè)EXCEL文件,你只能看到由許多單元格組成的工作表,這時(shí),你可以通過(guò)【視圖】菜單的【工具欄】項(xiàng)目,打開(kāi)一個(gè)工具欄,名字叫“控件工具箱”,從左往右屬第三個(gè)按鈕,名字
3、叫“查看代碼”,點(diǎn)一下,就可以打開(kāi)VBA代碼編輯窗口。更簡(jiǎn)單的方法是,通過(guò)【ALT】【F11】的快捷鍵,打開(kāi)VBA代碼編輯窗口,看到了吧,原來(lái)代碼就是藏在這里的哦~~~怎么寫代碼呢?你也太心急了點(diǎn)吧,你還沒(méi)掌握命令、語(yǔ)法、關(guān)鍵字、對(duì)象、事件、屬性等等內(nèi)容,就想寫代碼?一口是吃不成個(gè)胖子的,還是讓我來(lái)帶你先認(rèn)識(shí)下這里的每個(gè)角落吧,就像進(jìn)了一間陌生的屋子,總歸每個(gè)角落都得轉(zhuǎn)到吧?最上面的幾行,和EXCEL以及每一個(gè)微軟平臺(tái)下的應(yīng)用程序都一樣
4、,總歸是標(biāo)題欄、菜單欄、工具欄等,接下來(lái),看左邊,有一個(gè)縱欄,寫著“工程VBAProject”,這里是工程資源管理窗口,里面通過(guò)樹(shù)形列重復(fù)勞動(dòng),呵呵)。后來(lái),出來(lái)了一個(gè)聰明人,寫出了一個(gè)叫“Smalltalk”的語(yǔ)言,這個(gè)語(yǔ)言本身并沒(méi)有什么特別的地方,但其中其中表現(xiàn)出來(lái)的接近現(xiàn)實(shí)形態(tài)描述的對(duì)象思想?yún)s讓整個(gè)軟件設(shè)計(jì)理論提升了一個(gè)新的層次。說(shuō)這些和我有什么關(guān)系啊?呵呵,下面的東西就和你有關(guān)了,也為現(xiàn)在的基于可視化架構(gòu)的程序設(shè)計(jì)基本都引入了O
5、OP的思想,所以如果你將OOP中最主要的概念搞清楚了,那么將對(duì)以后的學(xué)習(xí)奠定扎實(shí)的基礎(chǔ)。面向?qū)ο蟮某绦蛟O(shè)計(jì)思想中主要包含四個(gè)概念。對(duì)象、事件、方法和屬性。別看這些概念這么復(fù)雜,我給大家舉個(gè)例子就明白了。對(duì)象是什么?就像現(xiàn)實(shí)中看得見(jiàn)摸得著的東西一樣,是實(shí)實(shí)在在的東西。比如,一個(gè)蘋果,就可以作為一個(gè)對(duì)象,圍繞對(duì)象概念,延伸了一個(gè)“類”的概念,什么是類呢?蘋果就是一個(gè)類。暈,剛才還說(shuō)蘋果是對(duì)象呢,怎么一會(huì)又成了類了?其實(shí)作為類而言的蘋果的概念
6、,就是指區(qū)別于梨和橘子的蘋果類的概念,而不是具體指某一個(gè)蘋果。紅蘋果、綠蘋果都屬于蘋果這個(gè)類,哪怕?tīng)€蘋果也是。(別扔?。。┪覀?cè)谠O(shè)計(jì)程序的時(shí)候,可以定義一個(gè)自己的類,這樣以后要用到這類對(duì)象的時(shí)候,就可以通過(guò)這個(gè)類來(lái)派生出來(lái),而不用每次都去寫定義。還有個(gè)好處是,以后修改對(duì)象屬性的時(shí)候,就可以通過(guò)修改類的屬性來(lái)達(dá)到同時(shí)修改通過(guò)這個(gè)類派生的所有對(duì)象的屬性的目的。對(duì)象的基本概念還有三個(gè),屬性、方法和事件。蘋果的顏色可以看作蘋果這個(gè)對(duì)象的一個(gè)屬性
7、,蘋果的大小也可以看作他的一個(gè)屬性,你自己還能說(shuō)出什么屬性嗎?恩,重量、好壞、產(chǎn)地等等。慢點(diǎn),價(jià)格是不是???這個(gè)問(wèn)題留給大家思考吧。從上面的例子可以看出,屬性是描述對(duì)象在某一方面的特征的,通過(guò)不同屬性的值就可以區(qū)別開(kāi)不同的對(duì)象。方法呢?對(duì)于蘋果來(lái)說(shuō)“吃”就是方法,啥吃蘋果也是方法?恩,別饞啊,對(duì)蘋果而言,吃就是方法,因?yàn)檫@個(gè)是可以作用于這個(gè)對(duì)象的,還能舉個(gè)例子嗎?比方相對(duì)于表格對(duì)象的方法就可以是打開(kāi)、關(guān)閉、修改等。方法是用來(lái)作用于對(duì)象,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- vba入門指南
- 新手入門如何看懂電路圖
- 新手入門如何看懂電路圖
- 談vba最基礎(chǔ)入門
- vba代碼封裝過(guò)程
- excel+vba入門教程
- vba學(xué)習(xí)初級(jí)入門到精通
- 如何看懂樂(lè)譜
- excel vba常用代碼實(shí)戰(zhàn)大全
- excel vba 常用代碼50例
- excel vba常用代碼實(shí)戰(zhàn)大全
- excel.vba從入門到精通
- excel-vba最基礎(chǔ)入門手冊(cè)
- excel vba編程從入門到精通
- 如何看懂消防圖紙
- excel_vba常用代碼實(shí)戰(zhàn)大全
- excel_vba 從入門到精通必備
- excel vba 從入門到精通(2018新版)
- oc常用入門代碼
- 如何看懂眼鏡的處方
評(píng)論
0/150
提交評(píng)論