版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、VBA入門系列講座入門系列講座1.1VBA是什么是什么直到90年代早期使應(yīng)用程序自動(dòng)化還是充滿挑戰(zhàn)性的領(lǐng)域.對(duì)每個(gè)需要自動(dòng)化的應(yīng)用程序人們不得不學(xué)習(xí)一種不同的自動(dòng)化語(yǔ)言.例如:可以用excel的宏語(yǔ)言來(lái)使excel自動(dòng)化使用wdBASIC使wd自動(dòng)化等等.微軟決定讓它開(kāi)發(fā)出來(lái)的應(yīng)用程序共享一種通用的自動(dòng)化語(yǔ)言VisualBasicFApplication(VBA)可以認(rèn)為VBA是非常流行的應(yīng)用程序開(kāi)發(fā)語(yǔ)言VASUALBASIC的子集.實(shí)
2、際上VBA是”寄生于”VB應(yīng)用程序的版本.VBA和VB的區(qū)別包括如下幾個(gè)方面:1.VB是設(shè)計(jì)用于創(chuàng)建標(biāo)準(zhǔn)的應(yīng)用程序而VBA是使已有的應(yīng)用程序(excel等)自動(dòng)化2.VB具有自己的開(kāi)發(fā)環(huán)境而VBA必須寄生于已有的應(yīng)用程序.3.要運(yùn)行VB開(kāi)發(fā)的應(yīng)用程序用戶不必安裝VB因?yàn)閂B開(kāi)發(fā)出的應(yīng)用程序是可執(zhí)行文件(.EXE)而VBA開(kāi)發(fā)的程序必須依賴于它的”父”應(yīng)用程序例如excel.盡管存在這些不同VBA和VB在結(jié)構(gòu)上仍然十分相似.事實(shí)上如果你已
3、經(jīng)了解了VB會(huì)發(fā)現(xiàn)學(xué)習(xí)VBA非常快.相應(yīng)的學(xué)完VBA會(huì)給學(xué)習(xí)VB打下堅(jiān)實(shí)的基礎(chǔ).而且當(dāng)學(xué)會(huì)在excel中用VBA創(chuàng)建解決方案后即已具備在wdaccessOUTLOOKFOXPROPROWERPOINT中用VBA創(chuàng)建解決方案的大部分知識(shí).?VBA一個(gè)關(guān)鍵特征是你所學(xué)的知識(shí)在微軟的一些產(chǎn)品中可以相互轉(zhuǎn)化.?VBA可以稱作excel的“遙控器”.VBA究竟是什么更確切地講它是一種自動(dòng)化語(yǔ)言它可以使常用的程序自動(dòng)化可以創(chuàng)建自定義的解決方案.此外
4、如果你愿意還可以將excel用做開(kāi)發(fā)平臺(tái)實(shí)現(xiàn)應(yīng)用程序.1.2Excel環(huán)境中基于應(yīng)用程序自動(dòng)化的優(yōu)點(diǎn)環(huán)境中基于應(yīng)用程序自動(dòng)化的優(yōu)點(diǎn)也許你想知道VBA可以干什么使用VBA可以實(shí)現(xiàn)的功能包括:1.使重復(fù)的任務(wù)自動(dòng)化.2.自定義excel工具欄菜單和界面.3.簡(jiǎn)化模板的使用.4.自定義excel使其成為開(kāi)發(fā)平臺(tái).5.創(chuàng)建報(bào)表.6.對(duì)數(shù)據(jù)進(jìn)行復(fù)雜的操作和分析.1)選擇任何一個(gè)單元格,比如A3。2)選擇“工具”—“宏”—“宏”,顯示“宏”對(duì)話框。
5、3)選擇“改變顏色”,選擇“執(zhí)行”,則A3單元格的顏色變?yōu)榧t色。試著選擇其它單元格和幾個(gè)單元格組成的區(qū)域,然后再執(zhí)行宏,以便加深印象。1.5查看錄制的代碼查看錄制的代碼到底是什么在控制excel的運(yùn)行呢你可能有些疑惑.好讓我們看看VBA的語(yǔ)句吧.1)選擇“工具”—“宏”—“宏”,顯示“宏”對(duì)話框。2)單擊列表中的“改變顏色”選擇“編輯”按鈕。此時(shí),會(huì)打開(kāi)VBA的編輯器窗口(VBE)。關(guān)于該編輯器,以后再詳細(xì)說(shuō)明,先將注意力集中到顯示的代
6、碼上。代碼如下:(日期和姓名會(huì)有不同)Sub改變顏色()‘‘改變顏色Macro‘xw記錄的宏2000610‘‘Withion.Interi.ColIndex=3.Pattern=xlSolid.PatternColIndex=xlAutomaticEndWithEndSub將來(lái)會(huì)十分熟悉這種代碼,雖然現(xiàn)在它們看上去像一種奇怪的外語(yǔ)。學(xué)習(xí)VBA或編程語(yǔ)言在某種程度上比較像在學(xué)習(xí)一種外語(yǔ)。Sub改變顏色():這是宏的名稱。中間的以“‘”開(kāi)頭
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
評(píng)論
0/150
提交評(píng)論