資源描述:
《Excel VBA教程》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、ExcelVBA程序設(shè)計VBA概述一、什么是VBA二、VBA的功能及用途三、VBA常用的開發(fā)工具一、什么是VBAVBA的英文全稱是VisualBasicforApplication,即新一代標準宏語言。VBA是基于VisualBasicforWindows發(fā)展而來的,VBA是VisualBasic的子集,VisualBasic是由Basic發(fā)展而來的第四代編程語言。VBA不但繼承了VB的開發(fā)機制,而且VBA與VB有著相似的語言結(jié)構(gòu)和開發(fā)環(huán)境。二、VBA的功能及用途1、VBA的重要功能是將重復性的任務(wù)自動化。2、VBA可以對數(shù)據(jù)進行復雜的分析和操作。3、VBA主要用于Excel、Word、Acc
2、ess、PowerPonit、FoxPro等各種辦公軟件中,創(chuàng)建各種不同的解決方案。三、VBA常用的開發(fā)工具VBA常用的開發(fā)工具主要是MicrosoftVisualBasic編輯器,MicrosoftVisualBasic編輯器是一種可視化編輯器,其中包含了標題欄、菜單欄、工具欄、工程資源管理器、屬性窗口、代碼窗口等各種圖形化工作界面使工作更加美觀、人性化。VisualBasic編輯器簡介概述VisualBasic編輯器的發(fā)展過程VisualBasic編輯器的特點一、VisualBasic編輯器概述VisualBasic中的Visual指可見的、可視化,Basic全稱是Beginnersall
3、purposesymbolicinstructioncode,即初始者通用符號代碼語言。VisualBasic編輯器是以BASIC語言為基礎(chǔ)開發(fā)圖形用戶界面的可視化編程工具,在開發(fā)過程中不需要編寫大量的代碼去設(shè)置圖形界面的位置、大小等屬性,只需在VisualBasic開發(fā)工具中用鼠標將相應(yīng)的對象元素拖放到窗口的相應(yīng)位置即可。二、VisualBasic編輯器的發(fā)展過程1991年VisualBasic1.0誕生,其功能非常簡單,那時還不能生成.exe文件。1992年Microsoft公司推出了VisualBasic2.0,1993年VisualBasic4.0發(fā)布,這是一場革命,VisualBsa
4、ic4.0的語言換成了VisualBasicforApplication。1995年VisualBasic5.0發(fā)布。1998年發(fā)布VisualBasic6.0。VisualBasic6.0已經(jīng)是一款非常成熟和穩(wěn)定的開發(fā)系統(tǒng),在實際應(yīng)用中非常廣泛。三、VisualBasic編輯器的特點(1)VisualBasic編輯器采用了面向?qū)ο蟮脑O(shè)計思想,使VBA程序設(shè)計更加符合開發(fā)者思考問題的方式,程序設(shè)計的過程也因面向?qū)ο蟮膽?yīng)用而變得簡單。(面向?qū)ο笪覀冊诤筮厱榻B)(2)VisualBasic編輯器中有集成的開發(fā)環(huán)境,可在此環(huán)境中設(shè)計界面,編寫代碼,調(diào)試程序,打包程序,制作可執(zhí)行文件。另外,Visu
5、alBasic編輯器開發(fā)環(huán)境簡單易學,在使用上同于Windows操作系統(tǒng)。啟動VisualBasic編輯器在Excel2003中,工具》宏》VisualBasic編輯器快捷鍵:Alt+F11快捷鍵。例:VisualBasic編輯器介紹Excel中的宏與VBA1、認識宏2、錄制宏3、執(zhí)行宏什么是宏在Excel中,宏是一系列命令的集合,其中的命令是以Excel能直接識別的名字保存的。宏的使用可以減少復雜任務(wù)的步驟,使用宏命令可以顯著地減少在創(chuàng)建、設(shè)置格式、修改和打印工作表上花費的時間。宏命令可以通過Excel內(nèi)置的錄制工具來創(chuàng)建,也可以在代碼編輯器直接編寫代碼創(chuàng)建。宏最主要的功能就是自動化頻繁使用
6、的命令。在電子表格處理中,遇到需要重復進行某一操作時,或者Excel沒有提供一個內(nèi)置工具完成此任務(wù)時,就可以創(chuàng)建一個宏,方便以后工作使用。宏命令能夠?qū)⒐ぷ鞅磉_任何部分的工作實現(xiàn)自動化。例如自動化數(shù)據(jù)錄入、通過宏命令快速地將格式應(yīng)用到多個工作表等。宏命令還可以設(shè)置頁眉、頁腳、頁邊距等。二、錄制宏在錄制宏的過程中,宏錄制器會記錄完成要錄制的操作的一切步驟。因此在錄制前要對所有需要錄制的操作做一個詳細的規(guī)劃,同時要合理安排操作命令的順序,否則錄制的宏將包含大量的無關(guān)操作,最終影響宏的執(zhí)行效率。三、執(zhí)行宏錄制宏是為了以后使用,使用宏就是要執(zhí)行宏。此處介紹兩種常用的方法。(1)通過菜單中的宏按鈕。(2)
7、通過鍵盤快捷鍵來運行宏。(3)添加按鈕。例-錄制宏ExcelVBAVBA是VisualBasicforApplication的簡寫,是Microsoft公司為辦公自動化處理文檔開發(fā)的語言,主要應(yīng)用領(lǐng)域集中于MicrosoftOffice辦公軟件,其中包括Word、Excel、PowerPoint等應(yīng)用程序。VBA與VBVB是VisualBasic的簡寫,VisualBasic是由Basic發(fā)展而來