Excel VBA解讀:基礎(chǔ)入門篇

在這里,我們匯總了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)容,以饗讀者。

0.預(yù)告

《Excel VBA解讀》的內(nèi)容來源及目錄規(guī)劃。

1.引子

簡(jiǎn)單地介紹了一下VBA,并以自已開發(fā)使用的2個(gè)小實(shí)例簡(jiǎn)要展示了VBA在滿足個(gè)性化需求方面的能力,同時(shí)介紹了快速提升編程能力的5大方法,最后介紹了ExcelVBA解讀》要達(dá)到的目的及文字內(nèi)容編排。

2.Excel中的加強(qiáng)版錄像機(jī)

簡(jiǎn)要地介紹了Excel的錄制宏功能,以及錄制宏的3大用處和好處、技巧。在以后的許多文章中,特別是在介紹對(duì)象的屬性和方法時(shí),我們常常會(huì)通過錄制宏來引入對(duì)象的屬性和方法,方便讀者對(duì)照理解。此外,還簡(jiǎn)單地介紹了基本的運(yùn)行宏的方法。

3.VBA代碼之家

簡(jiǎn)要地介紹了如何進(jìn)入VBE代碼編輯器及其界面、如何輸入代碼、如何執(zhí)行代碼。同時(shí),介紹了一個(gè)使用“立即窗口”調(diào)試或執(zhí)行代碼的示例。

4.如影隨形的幫助

在學(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ǔ)。

6.看看Excel的那些常用對(duì)象

初步介紹了Application對(duì)象、Workbook對(duì)象及Window對(duì)象,讓讀者認(rèn)識(shí)這些對(duì)象并知道怎么在VBA代碼中表示它們。

7.看看Excel的那些常用對(duì)象(續(xù)1)

初步介紹了Worksheet對(duì)象及相關(guān)屬性(ActiveSheet屬性),給出了在VBA代碼中表示工作表的3種方法。

8.看看Excel的那些常用對(duì)象(續(xù)2)

初步介紹了Range對(duì)象及相關(guān)屬性(ActiveCell屬性、Cells屬性、Selection屬性,Rows屬性、Columns屬性),給出了表示單個(gè)單元格的7種方法和表示單元格區(qū)域的6種方法。

9.看看Excel的那些常用對(duì)象(續(xù)3)

初步介紹了Comment對(duì)象、Chart對(duì)象及相關(guān)屬性(ActiveChart屬性),讓讀者認(rèn)識(shí)這些對(duì)象(包括工作表與圖表工作表)并知道怎么在VBA代碼中表示它們。

10.神奇的句點(diǎn)

介紹了VBA中引用對(duì)象的點(diǎn)運(yùn)算符,以及使用點(diǎn)運(yùn)算符引用對(duì)象的2條規(guī)則。

11.神奇的句點(diǎn)(續(xù))

介紹了VBA中使用點(diǎn)運(yùn)算符引用對(duì)象的方法和屬性的規(guī)則,以及對(duì)象的方法或?qū)傩缘膮?shù)的表示方法。

12.再回首,說透對(duì)象

使用比喻的方法形象地講解在Excel VBA代碼中如何使用對(duì)象的方法、屬性及其參數(shù)。

13.一個(gè)簡(jiǎn)單的VBA程序

通過一個(gè)簡(jiǎn)單的VBA程序介紹程序的基本結(jié)構(gòu)(Sub過程和Function過程)以及一些語(yǔ)言元素(變量、數(shù)據(jù)類型、保留字、賦值運(yùn)算符)。

14.VBA的數(shù)據(jù)類型

介紹什么是數(shù)據(jù)類型,為什么要有數(shù)據(jù)類型,并列出了VBA的基本數(shù)據(jù)類型(Boolean型、Byte型、Integer型、Long型、Single型、Double型、Currency型、Decimal型、Date型、Object型、String型及Variant型)。

15.變量和常量

介紹了程序中使用的變量和常量的概念,以及其命名規(guī)則和聲明方式。

16.VBA的運(yùn)算符

介紹了程序中使用的算術(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í)。

17.談?wù)剬?duì)象變量

介紹了如何聲明對(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)移功能。

20.用戶交互初體驗(yàn)—MsgBox函數(shù)

詳細(xì)介紹了VBA內(nèi)置的MsgBox函數(shù)(語(yǔ)法及參數(shù)),實(shí)現(xiàn)與用戶的簡(jiǎn)單交互:向用戶顯示信息和獲取用戶的操作信息。

21.向左走,向右走—使用If語(yǔ)句選擇

詳細(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á)式的形式。

23.有限次的循環(huán)

詳細(xì)介紹了For-Next循環(huán)語(yǔ)句的語(yǔ)法結(jié)構(gòu)。

24.有條件的循環(huán)(1)

詳細(xì)介紹了Do While循環(huán)語(yǔ)句的語(yǔ)法結(jié)構(gòu)(2種形式)。

25.有條件的循環(huán)(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)。

27.看看VBA的Sub過程和Function過程

初步介紹了Sub過程和Function過程的基本形式,以及(Function過程的)簡(jiǎn)單使用方式。

28.簡(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。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 自從2014年開通[完美Excel]微信公眾號(hào)以來,堅(jiān)持分享已經(jīng)學(xué)習(xí)到的Excel和VBA知識(shí)和心得,目前已分享文...
    完美Excel閱讀 8,452評(píng)論 6 69
  • 1.1 VBA是什么 直到90年代早期,使應(yīng)用程序自動(dòng)化還是充滿挑戰(zhàn)性的領(lǐng)域.對(duì)每個(gè)需要自動(dòng)化的應(yīng)用程序,人們不得...
    浮浮塵塵閱讀 22,137評(píng)論 6 49
  • 我們?cè)贓xcel中整理、分析和處理數(shù)據(jù)時(shí),都是圍繞單元格進(jìn)行大多數(shù)操作,因此Range對(duì)象是Excel VBA中最...
    完美Excel閱讀 7,760評(píng)論 1 12
  • 國(guó)家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報(bào)批稿:20170802 前言: 排版 ...
    庭說閱讀 12,321評(píng)論 6 13
  • ·蘆葦 十二月 我從冷風(fēng)中輕輕醒來 朦朧的雙眼看不清世界 只依稀記得 這是十二月的天空 清冷 晦澀 我想 這該是個(gè)...
    蘆葦花開沐春風(fēng)閱讀 337評(píng)論 2 3

友情鏈接更多精彩內(nèi)容