出版時(shí)間:2011-8 出版社:化學(xué)工業(yè)出版社 作者:郭剛,陳峰 等編著 頁(yè)數(shù):448
Tag標(biāo)簽:無(wú)
內(nèi)容概要
Excel是常用的辦公表格軟件,其功能非常強(qiáng)大。基于Excel平臺(tái)的VBA技術(shù),能將表格數(shù)據(jù)進(jìn)行復(fù)雜的操作和分析。目前Excel
VBA技術(shù)已經(jīng)成為會(huì)計(jì)、文秘等辦公人員的必備基礎(chǔ)。
本書(shū)分為五篇,其中第一篇是VBA基礎(chǔ)知識(shí)篇,主要內(nèi)容包括VBA的概念、宏和VBA開(kāi)發(fā)環(huán)境;第二篇是VBA基礎(chǔ)語(yǔ)法篇,主要內(nèi)容包括VBA語(yǔ)法基礎(chǔ)、VBA基礎(chǔ)語(yǔ)句、程序結(jié)構(gòu)控制語(yǔ)句、過(guò)程、Sub與Function過(guò)程;第三篇是Excel
VBA對(duì)象篇,主要內(nèi)容包括Excel
VBA對(duì)象模型和應(yīng)用程序?qū)ο?、工作簿?duì)象、工作表對(duì)象、單元格對(duì)象和圖表對(duì)象;第四篇是VBA高級(jí)應(yīng)用篇,主要內(nèi)容包括自定義Excel
2010的用戶界面、工作表控件、界面設(shè)計(jì)、XML與VBA、加載宏和數(shù)據(jù)庫(kù)編程等;第五篇是綜合實(shí)例與面試問(wèn)答篇,主要講解了成績(jī)管理系統(tǒng)和日程安排表兩個(gè)綜合實(shí)例,并提供了30多個(gè)近幾年各大公司經(jīng)??疾斓拿嬖囶}。
本書(shū)立足于Excel
2010,知識(shí)全面,由淺入深,且以相關(guān)代碼講解知識(shí)點(diǎn),可使讀者快速入門(mén)。本書(shū)適合需要用Excel解決復(fù)雜問(wèn)題,或者準(zhǔn)備利用Excel
VBA技術(shù)開(kāi)發(fā)Excel應(yīng)用程序的讀者,也適合大中專院校的學(xué)生閱讀,還可作為VBA的培訓(xùn)教材使用。
書(shū)籍目錄
第一篇 VBA基礎(chǔ)知識(shí)篇
第1章 認(rèn)識(shí)VBA
1.1 概述
1.1.1 VBA簡(jiǎn)介
1.1.2 VBA在Excel中的應(yīng)用
1.1.3 VBA與VB的關(guān)系
1.2 簡(jiǎn)單VBA實(shí)例
1.3 VBA的學(xué)習(xí)方法
1.3.1 利用錄制宏學(xué)習(xí)VBA對(duì)象
1.3.2 利用網(wǎng)絡(luò)學(xué)習(xí)VBA
1.4 小結(jié)
1.5 上機(jī)操作
第2章 宏及其應(yīng)用
2.1 認(rèn)識(shí)宏
2.1.1 宏的優(yōu)點(diǎn)
2.1.2 宏的缺點(diǎn)
2.2 設(shè)置宏
2.2.1 宏的名稱、快捷鍵及說(shuō)明
2.2.2 設(shè)置宏的保存位置
2.3 創(chuàng)建宏
2.3.1 理清宏操作步驟
2.3.2 錄制宏
2.4 編輯宏
2.4.1 分析宏代碼
2.4.2 清除宏冗余代碼
2.5 啟動(dòng)宏
2.5.1 通過(guò)“宏”對(duì)話框啟動(dòng)宏
2.5.2 使用快捷鍵啟動(dòng)宏
2.5.3 使用按鈕與形狀啟動(dòng)宏
2.5.4 自啟動(dòng)宏
2.5.5 定時(shí)啟動(dòng)宏
2.6 宏安全性設(shè)置
2.6.1 受信任的發(fā)布者
2.6.2 受信任位置
2.6.3 加載項(xiàng)
2.6.4 ActiveX設(shè)置
2.6.5 宏設(shè)置
2.6.6 消息欄
2.6.7 外部?jī)?nèi)容
2.7 小結(jié)
2.8 習(xí)題
第3章 VBA開(kāi)發(fā)環(huán)境
3.1 窗口
3.1.1 工程資源管理器窗口
3.1.2 代碼窗口
3.1.3 監(jiān)視窗口
3.1.4 屬性窗口
3.1.5 立即窗口
3.1.6 本地窗口
3.1.7 對(duì)象瀏覽器
3.2 菜單
3.2.1 “視圖”菜單
3.2.2 “插入”菜單
3.2.3 “調(diào)試”菜單
3.2.4 “運(yùn)行”菜單
3.2.5 “工具”菜單
3.3 小結(jié)
3.4 習(xí)題
第二篇 VBA基礎(chǔ)語(yǔ)法篇
第4章 VBA語(yǔ)法基礎(chǔ)
4.1 常量與變量
4.1.1 常量
4.1.2 變量
4.2 數(shù)據(jù)類型
4.2.1 字符串型
4.2.2 字節(jié)型
4.2.3 整數(shù)型
4.2.4 長(zhǎng)整數(shù)型
4.2.5 布爾型
4.2.6 小數(shù)型
4.2.7 貨幣型
4.2.8 單精度浮點(diǎn)型
4.2.9 雙精度浮點(diǎn)型
4.2.10 日期型
4.2.11 變體
4.2.12 自定義數(shù)據(jù)類型
4.2.13 枚舉類型
4.3 數(shù)組
4.3.1 聲明數(shù)組
4.3.2 使用數(shù)組
4.3.3 數(shù)組的基本操作
4.4 運(yùn)算符
4.4.1 算術(shù)運(yùn)算符
4.4.2 關(guān)系運(yùn)算符
4.4.3 連接運(yùn)算符
4.4.4 邏輯運(yùn)算符
4.4.5 運(yùn)算符優(yōu)先級(jí)別
4.5 小結(jié)
4.6 習(xí)題
第5章 VBA基礎(chǔ)語(yǔ)句
5.1 賦值語(yǔ)句
5.1.1 Let賦值語(yǔ)句
5.1.2 Set賦值語(yǔ)句
5.2 注釋語(yǔ)句
5.2.1 Rem注釋語(yǔ)句
5.2.2 單引號(hào)注釋
5.3 輸入輸出語(yǔ)句
5.3.1 InputBox函數(shù)——提示輸入
內(nèi)容
5.3.2 MsgBox函數(shù)——顯示信息
5.3.3 Debug.Print語(yǔ)句
5.4 暫停結(jié)束跳轉(zhuǎn)語(yǔ)句
5.4.1 Stop暫停語(yǔ)句
5.4.2 End結(jié)束語(yǔ)句
5.4.3 Exit結(jié)束語(yǔ)句
5.4.4 GoTo跳轉(zhuǎn)語(yǔ)句
5.5 語(yǔ)句輸入技巧
5.5.1 單語(yǔ)句多行輸入
5.5.2 多語(yǔ)句單行輸入
5.6 小結(jié)
5.7 習(xí)題
第6章 程序結(jié)構(gòu)控制語(yǔ)句
6.1 程序結(jié)構(gòu)流程圖
6.1.1 常見(jiàn)流程圖圖形
6.1.2 基本結(jié)構(gòu)流程圖
6.2 選擇結(jié)構(gòu)語(yǔ)句
6.2.1 If-Then單行語(yǔ)句
6.2.2 If-Then多行語(yǔ)句
6.2.3 If-Then-Else語(yǔ)句
6.2.4 If-Then-ElseIf語(yǔ)句
6.2.5 Select Case多分支語(yǔ)句
6.3 循環(huán)結(jié)構(gòu)語(yǔ)句
6.3.1 先條件Do-Loop循環(huán)
6.3.2 后條件Do-Loop循環(huán)
6.3.3 無(wú)條件Do-Loop循環(huán)
6.3.4 For-Next循環(huán)
6.3.5 For Each-Next循環(huán)
6.4 嵌套語(yǔ)句
6.4.1 選擇結(jié)構(gòu)嵌套語(yǔ)句
6.4.2 循環(huán)結(jié)構(gòu)嵌套語(yǔ)句
6.5 小結(jié)
6.6 習(xí)題
第7章 過(guò)程
7.1 過(guò)程的基礎(chǔ)知識(shí)
7.1.1 實(shí)參與形參
7.1.2 值傳遞與地址傳遞
7.1.3 可選參數(shù)
7.1.4 不定數(shù)量參數(shù)
7.1.5 過(guò)程的作用域
7.1.6 過(guò)程參數(shù)表
7.1.7 創(chuàng)建過(guò)程
7.2 過(guò)程的調(diào)用
7.2.1 模塊內(nèi)調(diào)用
7.2.2 模塊間調(diào)用
7.2.3 過(guò)程嵌套與遞歸
7.3 小結(jié)
7.4 習(xí)題
第8章 Sub與Function過(guò)程
8.1 Sub子過(guò)程
8.1.1 事件子過(guò)程
8.1.2 通用子過(guò)程
8.2 Function過(guò)程
8.2.1 Function過(guò)程定義格式
8.2.2 工作表Function函數(shù)
8.2.3 模塊Function函數(shù)
8.3 小結(jié)
8.4 習(xí)題
第三篇 Excel VBA對(duì)象篇
第9章 Excel VBA對(duì)象模型和應(yīng)用程序?qū)ο?br />9.1 Excel VBA對(duì)象模型簡(jiǎn)介
9.1.1 認(rèn)識(shí)Excel 2010
9.1.2 深入了解Excel 2010 VBA對(duì)象模型
9.2 Application對(duì)象
9.2.1 獲取當(dāng)前活動(dòng)對(duì)象
9.2.2 獲取對(duì)象的關(guān)聯(lián)信息
9.2.3 獲取對(duì)象類型
9.2.4 獲取或設(shè)置程序狀態(tài)
9.2.5 控制Excel 2010交互方式
9.2.6 了解Application的子對(duì)象
9.2.7 使用“打開(kāi)”與“另存為”對(duì)話框
9.2.8 MacroOptions設(shè)置宏選項(xiàng)
9.2.9 OnKey與SendKeys方法
9.3 FileDialog與Dialogs對(duì)象
9.3.1 FileDialog文件對(duì)話框?qū)ο?br />9.3.2 Dialogs對(duì)話框集合對(duì)象
9.4 小結(jié)
9.5 習(xí)題
第10章 工作簿對(duì)象
10.1 工作簿的屬性
10.1.1 設(shè)置工作簿的通用屬性
10.1.2 設(shè)置數(shù)字精度
10.1.3 設(shè)置工作簿密碼
10.1.4 訪問(wèn)工作簿的內(nèi)置屬性
10.1.5 返回工作簿用戶狀態(tài)信息
10.1.6 控制工作簿中的圖形顯示
10.2 工作簿的方法
10.2.1 依次激活所有工作簿
10.2.2 保存工作簿
10.2.3 判斷工作簿的狀態(tài)信息
10.2.4 創(chuàng)建名稱
10.3 工作簿的事件
10.3.1 Open事件——打開(kāi)工作簿
10.3.2 Activate事件——激活工作簿
10.3.3 SheetActivate事件——激活工作表
10.3.4 NewSheet事件——添加新工作表
10.3.5 BeforeSave事件——保存工作簿之前
10.3.6 Deactivate事件——非活動(dòng)狀態(tài)工作簿
10.3.7 BeforePrint事件——打印前
10.3.8 BeforeClose事件——關(guān)閉工作簿前
10.4 工作簿集合
10.4.1 工作簿集合的屬性
10.4.2 工作簿集合的方法
10.5 小結(jié)
10.6 習(xí)題
第11章 工作表對(duì)象
11.1 工作表對(duì)象的屬性
11.1.1 遍歷工作簿中的工作表
11.1.2 限制單元格的移動(dòng)范圍
11.1.3 工作表的行和列操作
11.1.4 隱藏或顯示工作表
11.1.5 設(shè)置工作表標(biāo)簽
11.1.6 確定打印頁(yè)數(shù)
11.2 工作表對(duì)象的方法
11.2.1 移動(dòng)或復(fù)制工作表
11.2.2 刪除工作表
11.2.3 保護(hù)工作表和解除工作表的保護(hù)
11.2.4 判斷一個(gè)工作表是否存在
11.3 工作表對(duì)象的事件
11.3.1 Change事件——更改事件
11.3.2 SelectionChange事件——區(qū)域選擇變化事件
11.3.3 BeforeRightClick事件——右擊
11.3.4 Calculate事件——重新計(jì)算
11.4 工作表集合
11.4.1 工作表集合的屬性
11.4.2 工作表集合的方法
11.5 小結(jié)
11.6 習(xí)題
第12章 單元格對(duì)象
12.1 單元格區(qū)域的引用
12.1.1 通過(guò)Cells屬性引用單個(gè)單元格
12.1.2 通過(guò)Range屬性引用單元格區(qū)域
12.1.3 通過(guò)Offset屬性引用相對(duì)其他單元格的單元格
12.1.4 合并單元格區(qū)域
12.1.5 引用多個(gè)子區(qū)域的集合
12.1.6 擴(kuò)展單元格區(qū)域
12.1.7 引用單元格交叉區(qū)域
12.1.8 引用當(dāng)前區(qū)域
12.1.9 引用已使用區(qū)域
12.1.10 返回與指定類型和值匹配的所有單元格
12.2 單元格區(qū)域的選取
12.2.1 單元格區(qū)域的激活與選擇
12.2.2 計(jì)算選中單元格的數(shù)目
12.2.3 確定選中單元格區(qū)域的類型
12.2.4 有效地遍歷選中單元格區(qū)域
12.3 單元格區(qū)域的編輯
12.3.1 合并與拆分單元格
12.3.2 自動(dòng)設(shè)置打印區(qū)域
12.3.3 給單元格設(shè)置公式
12.3.4 復(fù)制與移動(dòng)單元格區(qū)域
12.3.5 刪除單元格
12.4 單元格區(qū)域格式的設(shè)置
12.4.1 設(shè)置自動(dòng)套用樣式
12.4.2 設(shè)置條件格式
12.4.3 設(shè)置邊框線
12.4.4 設(shè)置文本對(duì)齊格式
12.4.5 設(shè)置自動(dòng)換行格式
12.5 單元格區(qū)域公式的處理
12.5.1 判斷單元格是否包含公式
12.5.2 自動(dòng)填充公式
12.5.3 鎖定和隱藏公式
12.5.4 將公式轉(zhuǎn)換為數(shù)值
12.6 單元格區(qū)域的數(shù)據(jù)查詢
12.6.1 查找指定的值
12.6.2 查找并定位單元格區(qū)域中的最大值
12.6.3 查詢特殊格式的單元格
12.6.4 模糊查詢
12.7 單元格區(qū)域的數(shù)據(jù)排序
12.8 小結(jié)
12.9 習(xí)題 210第13章 圖表對(duì)象
13.1 創(chuàng)建圖表
13.1.1 創(chuàng)建嵌入式圖表
13.1.2 創(chuàng)建圖表工作表
13.1.3 轉(zhuǎn)換圖表類型
13.1.4 刪除圖表
13.2 控制圖表對(duì)象
13.2.1 判斷當(dāng)前選擇的圖表的類型
13.2.2 打印圖表
13.2.3 將圖表保存成圖片
13.2.4 使用數(shù)據(jù)標(biāo)簽
13.3 圖表格式的設(shè)置
13.3.1 設(shè)置圖例信息
13.3.2 設(shè)置圖表坐標(biāo)軸信息
13.3.3 為圖表添加陰影
13.3.4 設(shè)置圖表顏色
13.4 圖表事件
13.4.1 圖表工作表事件
13.4.2 嵌入式圖表事件
13.5 小結(jié)
13.6 習(xí)題
第四篇 VBA高級(jí)應(yīng)用篇
第14章 自定義Excel 2010的用戶界面
14.1 Excel 2010界面介紹
14.1.1 功能區(qū)用戶界面
14.1.2 “文件”選項(xiàng)卡
14.1.3 向快速訪問(wèn)工具欄添加命令
14.1.4 使用Ribbon設(shè)計(jì)用戶界面的優(yōu)點(diǎn)
14.2 自定義菜單
14.2.1 使用VBA代碼訪問(wèn)Excel的菜單
14.2.2 創(chuàng)建自定義菜單
14.2.3 創(chuàng)建快捷菜單項(xiàng)
14.3 自定義功能區(qū)
14.3.1 使用記事本定制功能區(qū)選項(xiàng)卡
14.3.2 使用Custom UI Editor for MicrosoftOffice 2010修改UI
14.3.3 RibbonX和VBA
14.4 設(shè)置“文件”菜單
14.4.1 禁用“文件”菜單中的命令
14.4.2 向“文件”菜單中添加命令
14.5 小結(jié)
14.6 習(xí)題
第15章 工作表控件
15.1 表單控件
15.1.1 按鈕控件
15.1.2 組合框和列表框
15.1.3 復(fù)選框和單選按鈕
15.1.4 數(shù)值調(diào)節(jié)鈕和滾動(dòng)條
15.2 ActiveX控件
15.2.1 標(biāo)簽、按鈕、切換按鈕和文本框
15.2.2 組合框和列表框
15.2.3 復(fù)選框和單選按鈕
15.2.4 數(shù)值調(diào)節(jié)鈕和滾動(dòng)條
15.3 小結(jié)
15.4 習(xí)題
第16章 界面設(shè)計(jì)
16.1 使用窗體控件入門(mén)
16.2 使用窗體
16.2.1 設(shè)置窗體屬性
16.2.2 使用窗體和控件的方法
16.2.3 窗體的事件
16.3 命令按鈕
16.3.1 命令按鈕的屬性
16.3.2 命令按鈕的方法和事件
16.4 文本框
16.4.1 文本框的屬性
16.4.2 文本框的方法和事件
16.5 單選按鈕和復(fù)選框
16.5.1 單選按鈕和復(fù)選框的屬性
16.5.2 單選按鈕和復(fù)選框舉例
16.6 列表框與復(fù)合框
16.6.1 列表框與復(fù)合框的屬性
16.6.2 列表框與復(fù)合框的方法和事件
16.6.3 列表框與復(fù)合框舉例
16.7 其他控件
16.7.1 多頁(yè)控件
16.7.2 切換按鈕
16.7.3 圖像控件
16.8 自定義工具箱
16.8.1 添加或者刪除控件
16.8.2 添加控件組
16.8.3 為工具箱添加新標(biāo)簽頁(yè)
16.9 小結(jié)
16.10 習(xí)題
第17章 XML與VBA
17.1 Excel中使用XML
17.1.1 XML簡(jiǎn)介
17.1.2 XML模式文件
17.1.3 加載XML文件
17.1.4 加載XML模式文件
17.1.5 使用VBA操作XML文件
17.2 DOM對(duì)象編程
17.2.1 創(chuàng)建和加載XML文檔
17.2.2 遍歷XML文檔
17.2.3 添加X(jué)ML文檔元素
17.2.4 刪除XML文檔元素
17.2.5 修改XML文檔元素
17.3 小結(jié)
17.4 習(xí)題
第18章 加載宏
18.1 標(biāo)準(zhǔn)加載宏
18.1.1 創(chuàng)建標(biāo)準(zhǔn)加載宏
18.1.2 安裝標(biāo)準(zhǔn)加載宏
18.2 標(biāo)準(zhǔn)加載宏示例
18.2.1 加載宏的功能
18.2.2 自定義工具欄界面
18.2.3 編寫(xiě)回調(diào)函數(shù)
18.2.4 安裝加載宏
18.3 小結(jié)
18.4 習(xí)題
第19章 數(shù)據(jù)庫(kù)編程
19.1 使用MS Query管理外部數(shù)據(jù)
19.1.1 了解MS Query
19.1.2 實(shí)例介紹
19.1.3 連接數(shù)據(jù)源
19.1.4 創(chuàng)建數(shù)據(jù)查詢
19.1.5 檢測(cè)數(shù)據(jù)查詢
19.2 ADO概述
19.2.1 引用ADO對(duì)象庫(kù)
19.2.2 ADO對(duì)象模型簡(jiǎn)介
19.2.3 SQL簡(jiǎn)介
19.3 Connection對(duì)象
19.3.1 Connection對(duì)象常用屬性
19.3.2 Connection對(duì)象常用方法
19.4 Recordset對(duì)象
19.4.1 CursorType與LockType
19.4.2 Recordset對(duì)象的常用屬性
19.4.3 Recordset對(duì)象的常用方法
19.5 Command對(duì)象
19.6 小結(jié)
19.7 習(xí)題
第五篇 綜合實(shí)例與面試問(wèn)答篇
第20章 成績(jī)管理系統(tǒng)
20.1 編程思路
20.1.1 問(wèn)題和需求分析
20.1.2 功能分析
20.2 表格設(shè)計(jì)
20.2.1 學(xué)生信息表的設(shè)計(jì)
20.2.2 學(xué)生分?jǐn)?shù)表的設(shè)計(jì)
20.2.3 綜合統(tǒng)計(jì)表
20.3 錄入和更新功能設(shè)計(jì)
20.3.1 窗體的設(shè)計(jì)
20.3.2 錄入代碼設(shè)計(jì)
20.3.3 更新功能
20.4 簡(jiǎn)單搜索功能
20.4.1 簡(jiǎn)單搜索窗體設(shè)計(jì)
20.4.2 簡(jiǎn)單搜索功能代碼設(shè)計(jì)
20.5 高級(jí)查詢功能
20.5.1 窗體設(shè)計(jì)
20.5.2 單選按鈕代碼的編寫(xiě)
20.5.3 量化選型按鈕
20.5.4 編寫(xiě)搜索函數(shù)
20.5.5 給“確定”按鈕編寫(xiě)代碼
20.5.6 實(shí)現(xiàn)兩種查詢的切換
20.6 生成分?jǐn)?shù)單
20.7 生成統(tǒng)計(jì)表
20.7.1 變量的規(guī)劃
20.7.2 人數(shù)統(tǒng)計(jì)
20.7.3 求班級(jí)和男女總分
20.7.4 完成數(shù)據(jù)項(xiàng)的錄入
20.7.5 將統(tǒng)計(jì)功能加載到控件中
20.8 構(gòu)造主界面
20.9 小結(jié)
第21章 日程安排表
21.1 編程思路
21.1.1 問(wèn)題和需求分析
21.1.2 功能分析
21.2 制作錄入界面
21.2.1 設(shè)計(jì)錄入界面
21.2.2 構(gòu)建數(shù)據(jù)庫(kù)
21.2.3 錄入界面功能塊代碼的編寫(xiě)
21.2.4 制作今日安排界面
21.2.5 主菜單界面設(shè)計(jì)
21.3 小結(jié)
第22章 面試題
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版