




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1章
VBA入門(mén)知識(shí)excel中的重復(fù)性操作,需要使用VBA來(lái)進(jìn)行excel的自動(dòng)化處理VBA(VisualBasicForApplication)是一種實(shí)現(xiàn)自動(dòng)化的編程語(yǔ)言1.1VBAVBA中一段完整的可以執(zhí)行的語(yǔ)句就是過(guò)程1.2子過(guò)程錄制宏來(lái)提升excel的自動(dòng)化程度1.2.1錄制宏表單控件中有命令按鈕、文本框、列表框、選項(xiàng)按鈕等每個(gè)按鈕指定不同的宏以完成不同的任務(wù)1.2.2使用表單控件關(guān)聯(lián)宏錄制宏的過(guò)程就是將我們對(duì)excel表格的操作,記錄為可執(zhí)行VBA代碼語(yǔ)句的過(guò)程1.2.3什么是宏for循環(huán)幫助我們解決重復(fù)操作1.3For循環(huán):批量制作工資條結(jié)構(gòu):For計(jì)數(shù)器=初值to終值[Step步長(zhǎng)值]
循環(huán)體(要重復(fù)執(zhí)行的操作或計(jì)算)Next1.4ForNext語(yǔ)句1.4.1ForNext的語(yǔ)法1.4.2ForNext語(yǔ)句的執(zhí)行過(guò)程Fori=5To1Step-1……Next1.4.3特殊的步長(zhǎng)值本章介紹了VBA概念、VBA的編程界面-VBE、宏的錄制、宏的運(yùn)行、宏代碼的查看等基本內(nèi)容1.5本章小結(jié)第2章
程序設(shè)計(jì)的基本知識(shí)VBE窗口是編寫(xiě)VBA程序的地方2.1VBA的集成開(kāi)發(fā)環(huán)境-VBE代碼編輯區(qū)就是顯示以及編輯VBA代碼的窗口,是VBE最主要的功能之一2.1.1代碼編輯區(qū)2.1.2萊單欄2.1.3工具欄2.1.4工程資源管理器VBA代碼基本構(gòu)成要素有常量、變量、表達(dá)式、語(yǔ)句和函數(shù)等2.2程序的基本要素2.2.1基本數(shù)據(jù)類(lèi)型根據(jù)數(shù)據(jù)的值在程序運(yùn)行過(guò)程中是否可以變化,可將其劃分為常量和變量2.2.2常量與變量1.算術(shù)運(yùn)算符2.比較運(yùn)算符3.邏輯運(yùn)算符4.連接運(yùn)算符2.2.3運(yùn)算符MsgBox函數(shù)用于輸出一個(gè)對(duì)話(huà)框InputBox函數(shù)將打開(kāi)一個(gè)輸入對(duì)話(huà)框作為輸入數(shù)據(jù)的界面2.2.4交互函數(shù)程序控制結(jié)構(gòu)主要有三種方式:順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和分支結(jié)構(gòu)2.3程序控制結(jié)構(gòu)1.ForEach……Next語(yǔ)句ForEach變量1In集合名稱(chēng)或數(shù)組名稱(chēng)語(yǔ)句塊1Next2.Do循環(huán)Do<While|Until>循環(huán)條件循環(huán)體Loop2.3.1循環(huán)結(jié)構(gòu)①單分支結(jié)構(gòu):If...Then結(jié)構(gòu)②雙分支結(jié)構(gòu):IF...Then...Else語(yǔ)句③多分支結(jié)構(gòu):由IF...Then...Elseif語(yǔ)句2.3.2分支結(jié)構(gòu)第3章
ExcelVBA的重要概念VBA中提供了100多個(gè)對(duì)象打開(kāi)、關(guān)閉工作簿,增加、刪除工作表都是操作Excel的對(duì)象3.1Excel的對(duì)象'在A2單元格中寫(xiě)入“銀行存款”Application.Workbooks("理解對(duì)象的作用.xlsm").Worksheets("Sheet1").Range("A2")="銀行存款"3.1.1VBA代碼與VBA對(duì)象3.1.2對(duì)象的層次結(jié)構(gòu)對(duì)象集合是對(duì)相同類(lèi)型對(duì)象的統(tǒng)稱(chēng)3.1.3對(duì)象集合及對(duì)象的基本表示方法對(duì)象變量的設(shè)置需要兩個(gè)步驟:1.使用聲明語(yǔ)句將變量指定為對(duì)象類(lèi)型Dim變量名as對(duì)象型變量2.實(shí)例化變量,給對(duì)象變量賦值 Set對(duì)象變量=具體對(duì)象3.1.4對(duì)象變量對(duì)象的屬性、方法和事件3.2對(duì)象的屬性、方法、事件屬性是對(duì)象的一種特征每個(gè)對(duì)象都可能有多個(gè)屬性對(duì)象和屬性之間用英文符號(hào)“.”連接對(duì)象.屬性=屬性值3.2.1對(duì)象的屬性方法是作用于對(duì)象的操作每個(gè)對(duì)象都可能有多個(gè)方法對(duì)象和方法之間也用英文句點(diǎn)“.”連接對(duì)象.方法【參數(shù)列表】3.2.2對(duì)象的方法【屬性/方法】列表列表中帶綠色圖標(biāo)的項(xiàng)是方法帶手形灰色圖標(biāo)的是屬性3.2.3怎么分辨屬性與方法對(duì)于對(duì)象而言,事件就是發(fā)生在該對(duì)象上的事情或消息3.2.4對(duì)象的事件①Activate事件②Click事件③DblClick事件④Load事件⑤MouseDown事件3.2.5對(duì)象常用的事件本章主要介紹了利用Excel4大對(duì)象Range、Worksheet、Wordbook、Application各自屬性和方法來(lái)操作各個(gè)對(duì)象3.2.6本章小結(jié)第4章
VBA操作主要對(duì)象Excel對(duì)象模型最頂端的是Application對(duì)象4.1操作應(yīng)用程序?qū)ο驡etOpenFilename方法獲取該文件的全路徑名稱(chēng)4.1.1獲取文件全路徑名稱(chēng)4.1.2Application對(duì)象常用屬性Workbooks.AddWorkbooks.AddTemplate:="D:\新建文件夾\備忘工作簿.xlsm"Workbooks.Add"D:\新建文件夾\備忘工作簿.xlsm"4.2操作工作簿對(duì)象4.2.1新建工作簿W(wǎng)orkbooks對(duì)象的Open方法打開(kāi)工作簿W(wǎng)orkbooks.OpenFilename:="含路徑的名稱(chēng)"4.2.2打開(kāi)工作簿W(wǎng)orkbooks.CloseThisWorkbook.Save4.2.3關(guān)閉與保存工作簿W(wǎng)orkbooks("工作簿1").Activate4.2.4激活工作簿W(wǎng)orksheets.AddWorksheets.Addbefore:=Worksheets(1)Worksheets.Addafter:=Worksheets(1)4.3操作工作表對(duì)象4.3.1新建工作表Worksheets("sheet1").Delete4.3.2刪除工作表Worksheets(1).CopyWorksheets(1).Move4.3.3復(fù)制和移動(dòng)工作表Worksheets("sheet1").ProtectPassword:=123Worksheets(1).Visible=False4.3.4保護(hù)與隱藏工作表Name屬性該屬性返回工作表的名稱(chēng)Count屬性該屬性返回指定集合中對(duì)象的數(shù)目4.3.5工作表的其他常用屬性Range對(duì)象是ExcelVBA中使用最頻繁的對(duì)象4.4操作單元格對(duì)象range引用單元格range引用單元格區(qū)域range引用多區(qū)域單元格range的嵌套使用4.4.1引用單元格利用Cells引用單元格利用Offset引用相對(duì)位置的單元格利用Resize調(diào)整引用區(qū)域大小利用End獲取區(qū)域最后的單元格4.4.1引用單元格引用整行單元格
ActiveSheet.Rows.Select引用整列單元格
ActiveSheet.Columns.Select引用工作表中已經(jīng)使用的區(qū)域
ActiveSheet.UsedRange.Select4.4.2引用相關(guān)區(qū)域利用Copy方法復(fù)制利用Cut方法剪切PasteSpecial選擇性粘貼4.4.3剪切、復(fù)制、粘貼Range("A1").Value="固定資產(chǎn)“Range("B4").Delete4.4.4修改、刪除單元格Formula屬性就是以A1方法表示FormulaR1C1屬性則是以R1C1方法表示4.4.5Formula與FormulaR1C1屬性第5章
函數(shù)簡(jiǎn)稱(chēng)工作表函數(shù)指可以在Excel工作表界面直接使用的函數(shù)5.1工作表內(nèi)置函數(shù)VBA自身內(nèi)置的函數(shù)數(shù)學(xué)函數(shù)轉(zhuǎn)換函數(shù)字符串處理函數(shù)日期函數(shù)5.2VBA內(nèi)置函數(shù)Function函數(shù)名(變量)…Endfunction5.3自定義函數(shù)5.3.1設(shè)計(jì)自定義函數(shù)1.宏更新函數(shù)值2.Application.Volatile5.3.2更新自定義函數(shù)值5.3.3自定義人民幣
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit 4 Natural Disasters Listening and Speaking教學(xué)設(shè)計(jì)-2024-2025學(xué)年人教版(2019)高中英語(yǔ)必修第一冊(cè)
- 第三單元課外古詩(shī)詞誦讀《行軍九日思長(zhǎng)安故園》《夜上受降城聞笛》教學(xué)設(shè)計(jì) 2024-2025學(xué)年統(tǒng)編版語(yǔ)文七年級(jí)上冊(cè)
- Unit6lesson 5教學(xué)設(shè)計(jì)2024-2025學(xué)年冀教版(2024)七年級(jí)英語(yǔ)上冊(cè)
- 2025年板翅式換熱器合作協(xié)議書(shū)
- 2024北京市地鐵運(yùn)營(yíng)有限公司運(yùn)營(yíng)四分公司電動(dòng)列車(chē)司機(jī)招聘筆試參考題庫(kù)附帶答案詳解
- 2025年黑龍江商業(yè)職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)一套
- 第二章 直線(xiàn)與圓的方程 單元小結(jié)教學(xué)設(shè)計(jì)-2024-2025學(xué)年高二上學(xué)期數(shù)學(xué)人教A版(2019)選擇性必修第一冊(cè)
- 2025至2030年中國(guó)枕下墊板數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 第13課 我們小點(diǎn)兒聲 一年級(jí)道德與法治上冊(cè)(2024版)教學(xué)設(shè)計(jì)
- 2024醫(yī)院實(shí)習(xí)年終工作總結(jié)范文(30篇)
- 班會(huì)課件:逆風(fēng)飛翔破繭成蝶-從《哪吒之魔童鬧?!房辞啻浩诘某砷L(zhǎng)與責(zé)任
- 2.1 堅(jiān)持依憲治國(guó) 教案 -2024-2025學(xué)年統(tǒng)編版道德與法治八年級(jí)下冊(cè)
- 【語(yǔ)文試卷+答案】2024-2025學(xué)年泉州高二上期末質(zhì)檢
- 《修繕定額講解》課件
- 大學(xué)學(xué)生宿舍管理員工作培訓(xùn)
- 初三物理常識(shí)試卷單選題100道及答案
- 浙江2024公務(wù)員考試真題及答案
- 初中新課標(biāo)培訓(xùn)課件
- 2025年吉林省吉林市事業(yè)單位招聘入伍高校畢業(yè)生54人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 公司銀行貸款申請(qǐng)書(shū)范文
- 機(jī)械設(shè)計(jì)制造及其自動(dòng)化專(zhuān)業(yè)知識(shí)
評(píng)論
0/150
提交評(píng)論