這是一篇VBA速成攻略。 兩周,每天花費(fèi)2小時(shí),共計(jì)30小時(shí)。 你一定可以寫出解決實(shí)際問(wèn)題的代碼。 廢話不多說(shuō),馬上開始~ 1小時(shí) 熟悉VBE編輯器的相關(guān)概念 1.如何在Excel中打開VBE編輯器 2.熟悉VBE編輯器的默認(rèn)布局,并知道如何從視圖菜單恢復(fù)窗口 3.了解代碼窗口、屬性窗口、本地窗口以及立即窗口,并知道各自的用途 了解請(qǐng)點(diǎn)擊:VBA基礎(chǔ)(一) 1小時(shí) 熟悉數(shù)據(jù)類型、變量、常量和運(yùn)算符 1.了解VBA有哪些數(shù)據(jù)類型 2.知道如何定義變量,了解public/dim/private定義變量時(shí)的區(qū)別 3.知道如何定義常量 4.了解VBA有哪些運(yùn)算符,尤其是比較運(yùn)算符和邏輯運(yùn)算符的用法 了解請(qǐng)點(diǎn)擊:VBA基礎(chǔ)(二) 5小時(shí) 熟悉VBA語(yǔ)句 語(yǔ)句是任何語(yǔ)言最基礎(chǔ)也最常用的內(nèi)容,值得多花點(diǎn)時(shí)間熟悉 1.會(huì)寫任何形式的分支語(yǔ)句:If/Select Case 2.會(huì)寫任何形式的循環(huán)語(yǔ)句:Do While/Do Until/For/For Each 3.熟悉Exit語(yǔ)句和Goto語(yǔ)句的用法 了解請(qǐng)點(diǎn)擊:VBA基礎(chǔ)(三) 3小時(shí) 熟悉VBA過(guò)程和自定義函數(shù) 1.熟悉過(guò)程的不同寫法:無(wú)參數(shù)過(guò)程和有參數(shù)過(guò)程 2.了解參數(shù)的引用類型:傳值引用和傳址引用 3.熟悉自定義函數(shù)的寫法,并寫出至少10個(gè)自定義函數(shù)(比如如何用VBA編寫債券久期到自定義函數(shù)等等) 了解請(qǐng)點(diǎn)擊:過(guò)程/自定義函數(shù) 1小時(shí) 熟悉VBA的對(duì)象模型 對(duì)象模型是VBA的內(nèi)核,花1個(gè)小時(shí)的時(shí)間了解原理 1.熟悉什么是對(duì)象,以及對(duì)象的屬性和方法 2.了解什么是事件 了解請(qǐng)點(diǎn)擊:對(duì)象、屬性和方法 6小時(shí) 熟悉VBA的3個(gè)常用對(duì)象 1.實(shí)踐Range對(duì)象的常用屬性和方法 2.實(shí)踐Worksheet對(duì)象的常用屬性和方法 3.實(shí)踐Workbook對(duì)象的常用屬性和方法 了解請(qǐng)點(diǎn)擊:Range對(duì)象/Worksheet對(duì)象/Workbook對(duì)象 2小時(shí) 熟悉VBA函數(shù)的用法 1.了解VBA引用Excel函數(shù)的方法:例如Worksheetfunction.Sum() 2.熟悉常用的VBA函數(shù) 了解請(qǐng)點(diǎn)擊:VBA函數(shù)(一)/VBA函數(shù)(二) 6小時(shí) 熟悉數(shù)組和字典對(duì)象的用法 1.熟悉數(shù)組用法并熟練運(yùn)用 2.熟悉字典對(duì)象的用法 了解請(qǐng)點(diǎn)擊:數(shù)組/字典對(duì)象(一)/字典對(duì)象(二) 5小時(shí) 了解一些非常用對(duì)象的用法 1.熟悉文件夾對(duì)象的用法:Scripting.FileSystemObject 2.了解菜單欄對(duì)象:Commandbar 3.了解正則表達(dá)式:RegExp 接下來(lái)... 1.工作表和工作簿事件 2.自定義窗體設(shè)計(jì) 3.CustomUI設(shè)計(jì) 4.類模塊 5.DLL封裝 6.API 7.SQL/COM/XML ...... 哈哈哈,我也不會(huì)了 30小時(shí),足矣!
|
|
來(lái)自: L羅樂 > 《VBA基礎(chǔ)》