在這里,我們匯總了《ExcelVBA解讀》系列第一季的目錄和每篇文章的主要內(nèi)容,當(dāng)然我們?cè)凇?a target="_blank" rel="nofollow">Excel VBA解讀(29):讓我們一起邁入VBA編程的殿堂——第一季小結(jié)》中匯總過,它們是一些最基礎(chǔ)的Excel VBA編程知識(shí)。
但在這里,我們對(duì)每篇文章進(jìn)行了鏈接(只要你單擊標(biāo)題即可轉(zhuǎn)入相應(yīng)的文章頁(yè)面),方便有興趣的讀者查找并學(xué)習(xí)相應(yīng)的內(nèi)容,并且進(jìn)一步介紹了每篇文章的主要內(nèi)容,以饗讀者。
《Excel VBA解讀》的內(nèi)容來源及目錄規(guī)劃。
簡(jiǎn)單地介紹了一下VBA,并以自已開發(fā)使用的2個(gè)小實(shí)例簡(jiǎn)要展示了VBA在滿足個(gè)性化需求方面的能力,同時(shí)介紹了快速提升編程能力的5大方法,最后介紹了《ExcelVBA解讀》要達(dá)到的目的及文字內(nèi)容編排。
簡(jiǎn)要地介紹了Excel的錄制宏功能,以及錄制宏的3大用處和好處、技巧。在以后的許多文章中,特別是在介紹對(duì)象的屬性和方法時(shí),我們常常會(huì)通過錄制宏來引入對(duì)象的屬性和方法,方便讀者對(duì)照理解。此外,還簡(jiǎn)單地介紹了基本的運(yùn)行宏的方法。
簡(jiǎn)要地介紹了如何進(jìn)入VBE代碼編輯器及其界面、如何輸入代碼、如何執(zhí)行代碼。同時(shí),介紹了一個(gè)使用“立即窗口”調(diào)試或執(zhí)行代碼的示例。
在學(xué)習(xí)或者編寫VBA代碼時(shí),可以利用有許多有效的幫助資源。本文介紹了VBA的幫助系統(tǒng)及使用,以及2個(gè)專業(yè)的Excel網(wǎng)站。
5.認(rèn)識(shí)對(duì)象和Excel對(duì)象模型
以日常生活中的一些例子作為對(duì)比,幫助讀者理解Excel的對(duì)象及其屬性和方法、集合以及對(duì)象模型的概念,這是編寫Excel VBA程序的基礎(chǔ)。
初步介紹了Application對(duì)象、Workbook對(duì)象及Window對(duì)象,讓讀者認(rèn)識(shí)這些對(duì)象并知道怎么在VBA代碼中表示它們。
初步介紹了Worksheet對(duì)象及相關(guān)屬性(ActiveSheet屬性),給出了在VBA代碼中表示工作表的3種方法。
初步介紹了Range對(duì)象及相關(guān)屬性(ActiveCell屬性、Cells屬性、Selection屬性,Rows屬性、Columns屬性),給出了表示單個(gè)單元格的7種方法和表示單元格區(qū)域的6種方法。
初步介紹了Comment對(duì)象、Chart對(duì)象及相關(guān)屬性(ActiveChart屬性),讓讀者認(rèn)識(shí)這些對(duì)象(包括工作表與圖表工作表)并知道怎么在VBA代碼中表示它們。
介紹了VBA中引用對(duì)象的點(diǎn)運(yùn)算符,以及使用點(diǎn)運(yùn)算符引用對(duì)象的2條規(guī)則。
介紹了VBA中使用點(diǎn)運(yùn)算符引用對(duì)象的方法和屬性的規(guī)則,以及對(duì)象的方法或?qū)傩缘膮?shù)的表示方法。
使用比喻的方法形象地講解在Excel VBA代碼中如何使用對(duì)象的方法、屬性及其參數(shù)。
通過一個(gè)簡(jiǎn)單的VBA程序介紹程序的基本結(jié)構(gòu)(Sub過程和Function過程)以及一些語(yǔ)言元素(變量、數(shù)據(jù)類型、保留字、賦值運(yùn)算符)。
介紹什么是數(shù)據(jù)類型,為什么要有數(shù)據(jù)類型,并列出了VBA的基本數(shù)據(jù)類型(Boolean型、Byte型、Integer型、Long型、Single型、Double型、Currency型、Decimal型、Date型、Object型、String型及Variant型)。
介紹了程序中使用的變量和常量的概念,以及其命名規(guī)則和聲明方式。
介紹了程序中使用的算術(shù)運(yùn)算符:加(+)、減(-)、乘(*)、除(/)、整除(\)、取模(MOD)、求冪(^),關(guān)系運(yùn)算符:等于(=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、不等于(<>)、Is運(yùn)算符,邏輯運(yùn)算符:邏輯非(Not)、邏輯與(And)、邏輯或(Or),字符串運(yùn)算符(&)、賦值運(yùn)算符(=),以及運(yùn)算符的優(yōu)先級(jí)。
介紹了如何聲明對(duì)象變量(Object類型的變量)、給對(duì)象變量賦值,以及使用對(duì)象變量的4大好處。
18.With … End With結(jié)構(gòu),專為對(duì)象而生
通過示例代碼的一步一步簡(jiǎn)化,介紹了With … End With結(jié)構(gòu)的使用。該結(jié)構(gòu)是VBA中一種高效處理重復(fù)引用對(duì)象的方式。
19.學(xué)生管理系統(tǒng)開發(fā)V1.0
使用已經(jīng)學(xué)過的知識(shí),初步規(guī)劃一個(gè)簡(jiǎn)單的應(yīng)用系統(tǒng),并使用一些直觀的代碼實(shí)現(xiàn)簡(jiǎn)單的數(shù)據(jù)轉(zhuǎn)移功能。
詳細(xì)介紹了VBA內(nèi)置的MsgBox函數(shù)(語(yǔ)法及參數(shù)),實(shí)現(xiàn)與用戶的簡(jiǎn)單交互:向用戶顯示信息和獲取用戶的操作信息。
詳細(xì)介紹了If語(yǔ)句的語(yǔ)法結(jié)構(gòu)及多種表現(xiàn)形式。
22.方便的“多選一”結(jié)構(gòu)—Select Case結(jié)構(gòu)
詳細(xì)介紹了Select Case結(jié)構(gòu)的語(yǔ)法,以及判斷表達(dá)式的形式。
詳細(xì)介紹了For-Next循環(huán)語(yǔ)句的語(yǔ)法結(jié)構(gòu)。
詳細(xì)介紹了Do While循環(huán)語(yǔ)句的語(yǔ)法結(jié)構(gòu)(2種形式)。
詳細(xì)介紹了Do Until循環(huán)語(yǔ)句的語(yǔ)法結(jié)構(gòu)(2種形式)。
26.在對(duì)象中循環(huán)——For Each-Next結(jié)構(gòu)的使用
詳細(xì)介紹了專為對(duì)象設(shè)計(jì)的For Each-Next循環(huán)語(yǔ)句的語(yǔ)法結(jié)構(gòu)。該結(jié)構(gòu)可以在對(duì)象組成的集合中循環(huán)。
初步介紹了Sub過程和Function過程的基本形式,以及(Function過程的)簡(jiǎn)單使用方式。
解答初學(xué)者遇到的一些疑惑,包括打開有些Excel工作簿時(shí)會(huì)出現(xiàn)安全警告、保存有些Excel工作簿時(shí)會(huì)出現(xiàn)額外的提示信息、Excel界面中如何調(diào)出“開發(fā)工具”選項(xiàng)卡、VBA代碼的放置位置、如何運(yùn)行VBA代碼,等等。
您覺得以上關(guān)于Excel VBA最基礎(chǔ)的入門介紹還可以更簡(jiǎn)單些嗎?形式還可以更生動(dòng)活潑些嗎?還有什么需要補(bǔ)充的嗎?
歡迎您在下面留言。
本文及文中提到的28篇文章均首發(fā)于完美Excel微信公眾號(hào):excelperfect。