VBA是VB語言的子集,它不僅繼承了VB的開發(fā)機制,而且與VB有著相同的程序結(jié)構(gòu)和開發(fā)環(huán)境。它能簡單直觀地訪問Office軟件的各個部分,比如,可以直接讀寫Excel單元格,這樣使得學習程序設(shè)計變得非常直觀,不僅能幫助學生更容易地理解程序設(shè)計思想,而且能把Excel表作為數(shù)據(jù)庫,通過編寫VBA程序,輕松解決實際工作問題,使學生感到學以致用,提高學習興趣。
胡建華、樓吉林主編的《Excel VBA實用教程(第2版高等院校計算機技術(shù)與應(yīng)用系列規(guī)劃教材)》共分為八章,主要內(nèi)容包括VBA概述、VBA語法基礎(chǔ)、程序結(jié)構(gòu)、數(shù)組、過程、常用控件、Excel VBA對象、課程設(shè)計實例。由于作為公共基礎(chǔ)課教材,本書編寫過程中力求語法簡潔,通過許多VBA編程控制Excel單元格的示例,使學生較容易掌握程序設(shè)計的思想和方法。每章都配有一定量的習題,供讀者練習。
第1章 VBA概述
1.1 什么是VBA
1.2 VBA程序編寫及運行過程
1.2.1 什么是程序
1.2.2 創(chuàng)建一個顯示歡迎您的程序
1.2.3 理解程序結(jié)構(gòu)
1.2.4 帶有交互式功能的程序
1.2.5 VBA中常用的輸入、輸出方法
1.3 使用Visual Basic編輯器
1.3.1 使用代碼窗口
1.3.2 使用對象瀏覽器
1.3.3 使用立即窗口
1.3.4 使用本地窗口
1.3.5 使用監(jiān)視窗口
1.3.6 屬性窗口
1.3.7 使用工程資源管理器
1.4 調(diào)試VBA程序
1.4.1 使用調(diào)試工具欄
1.4.2 設(shè)置斷點
1.5 習題
第2章 VBA語言基礎(chǔ)
2.1 標識符
2.1.1 標志符的定義
2.1.2 標志符的命名規(guī)則
2.2 VBA的數(shù)據(jù)類型
2.2.1 數(shù)據(jù)類型
2.2.2 自定義數(shù)據(jù)類型
2.2.3 數(shù)據(jù)類型的使用
2.3 變量與常量
2.3.1 常量定義與表示
2.3.2 變量的定義與聲明
2.3.3 變量的存取
2.4 VBA的運算符
2.4.1 算術(shù)運算符
2.4.2 賦值運算符
2.4.3 連接運算符
2.4.4 邏輯運算符
2.4.5 比較運算符
2.4.6 表達式及其值
2.5 VBA的內(nèi)部函數(shù)
2.5.1 輸入、輸出函數(shù)
2.5.2 其他內(nèi)置函數(shù)
2.6 數(shù)制及字符編碼
2.6.1 二進制數(shù)
2.6.2 十進制數(shù)與二進制數(shù)之間的轉(zhuǎn)換
2.6.3 字符編碼
2.7 VBA中對象、屬性、方法、事件
2.7.1 面向?qū)ο蟮幕靖拍?br />2.7.2 用戶窗體對象及其屬性、事件和方法
2.7.3 應(yīng)用舉例
2.8 習題
第3章 程序結(jié)構(gòu)
3.1 程序控制結(jié)構(gòu)概述
3.2 順序結(jié)構(gòu)
3.3 選擇結(jié)構(gòu)
3.3.1 單分支語句
3.3.2 雙分支語句
3.3.3 多分支語句
3.3.4 Select語句
3.3.5 選擇嵌套
3.4 循環(huán)結(jié)構(gòu)
3.4.1 引例
3.4.2 Do while...100p循環(huán)結(jié)構(gòu)
3.4.3 for...next語句
3.4.4 循環(huán)嵌套及復(fù)雜嵌套
R 5習顥
第4章 數(shù)組
4.1 數(shù)組概念與數(shù)組聲明
4.2 數(shù)組賦值及與數(shù)組相關(guān)的函數(shù)和語句
4.3 數(shù)組的使用
4.4 習題
第5章 過程
5.1 Sub過程
5.1.1 Sub過程定義
5.1.2 Sub過程調(diào)用
5.1.3 Sub過程的使用實例
5.1.4 自定義函數(shù)與過程的區(qū)別與聯(lián)系
5.2 函數(shù)過程
5.2.1 函數(shù)過程定義
5.2.2 函數(shù)過程調(diào)用
5.2.3 函數(shù)過程的使用實例
5.3 參數(shù)的傳遞
5.3.1 形式參數(shù)與實際參數(shù)
5.3.2 參數(shù)傳遞
5.4 綜合實例
5.5 習題
第6章 常用控件
6.1 命令按鈕、標簽和文本框
6.1.1 命令按鈕
6.1.2 標簽框控件
6.1.3 文本框
6.2 單選按鈕、復(fù)選框和框架
6.2.1 單選按鈕
6.2.2 復(fù)選框控件
6.2.3 框架控件
6.3 小結(jié)
6.4 習題
第7章 Excel VBA對象
7.1 對象
7.2 理解Excel 2010對象
7.2.1 認識Excel 2010對象模型
7.3 使用集合對象
7.4 Excel常用對象
7.4.1 工作簿W(wǎng)orkbook對象
7.4.2 工作表Workslaeet對象
7.4.3 Range對象
7.5 習題
第8章 課程設(shè)計實例
8.1 課程設(shè)計1
8.1.1 設(shè)計目的
8.1.2 主界面設(shè)計
8.1.3 運行結(jié)果
8.2 課程設(shè)計2
8.2.1 設(shè)計目的
8.2.2 主界面設(shè)計