Excel 2010 VBA 入門與實(shí)戰(zhàn)

出版時間:2012-9  出版社:清華大學(xué)出版社  作者:劉增杰 等編著  頁數(shù):426  字?jǐn)?shù):704000  

內(nèi)容概要

劉增杰編著的《Excel2010VBA入門與實(shí)戰(zhàn)》內(nèi)容主要包括excel
2010 開發(fā)平臺概述、excel 2010
vba的開發(fā)環(huán)境、宏概述、vba基礎(chǔ)、程序控制結(jié)構(gòu)、使用數(shù)組、使用過程、excel工作簿相關(guān)操作、excel工作表相關(guān)操作、excel單元格相關(guān)操作、控制工具與窗體控件的相關(guān)操作、窗體控件的實(shí)際應(yīng)用、自定義函數(shù)的實(shí)際應(yīng)用、用excel
vba實(shí)現(xiàn)數(shù)據(jù)分析和高效文件處理等。最后通過開發(fā)員工信息表、員工薪金管理系統(tǒng)和企業(yè)收支管理系統(tǒng)
3個綜合案例,使讀者進(jìn)一步鞏固所學(xué)的知識,提高綜合實(shí)戰(zhàn)能力。 本書內(nèi)容全面,實(shí)例豐富,圖文并茂,步驟清晰,通俗易懂,重點(diǎn)介紹excel
vba在辦公實(shí)戰(zhàn)中的應(yīng)用技巧,注重實(shí)戰(zhàn)操作,使讀者能夠快速入門,循序漸進(jìn)地掌握excel vba中的各項技能。另外,作者專門建立了一個
qq技術(shù)學(xué)習(xí)群,讀者可以和作者面對面交流,解決自學(xué)中的困惑,快速掌握 vba的相關(guān)技能。
《Excel2010VBA入門與實(shí)戰(zhàn)》適合廣大excel vba新手、應(yīng)用開發(fā)人員和辦公管理人員學(xué)習(xí)和參考。

書籍目錄

第1章 excel 2010開發(fā)平臺概述
1.1 初識 excel 2010
1.1.1 excel 2010的任務(wù)
1.1.2 excel 2010的新增功能
1.1.3 excel 2010的界面
1.2 用 excel 2010開發(fā)應(yīng)用程序的優(yōu)勢
1.3 excel應(yīng)用程序結(jié)構(gòu)
1.3.1 excel應(yīng)用程序的構(gòu)成
1.3.2 面向?qū)ο缶幊虣C(jī)制
1.4 excel應(yīng)用程序開發(fā)流程
1.4.1 需求分析
1.4.2 界面設(shè)計
1.4.3 設(shè)計代碼
1.4.4 幫助系統(tǒng)
1.4.5 測試與調(diào)試系統(tǒng)
1.4.6 發(fā)布系統(tǒng)
1.5 如何掌握 excel vba編程
第2章 excel 2010 vba的開發(fā)環(huán)境
2.1 vbe簡介
2.1.1 vbe概述
2.1.2 進(jìn)入 vbe
2.1.3 vbe操作界面
2.2 vbe的子窗口
2.2.1 工程資源管理窗口
2.2.2 代碼窗口
2.2.3 用戶窗體
2.2.4 屬性窗口
2.3 定制 vbe環(huán)境
2.4 使用幫助
2.5 高手私房菜
第3章 宏概述
3.1 宏的基本概念
3.1.1 什么是宏
3.1.2 宏的作用
3.2 創(chuàng)建宏
3.2.1 添加【開發(fā)工具】選項卡
3.2.2 創(chuàng)建宏的方法
3.2.3 查看錄制的宏代碼
3.3 運(yùn)行宏
3.3.1 使用【宏】對話框運(yùn)行宏
3.3.2 使用快捷鍵運(yùn)行宏
3.3.3 使用快速訪問工具欄運(yùn)行宏
3.3.4 保存帶宏的工作簿
3.4 提高宏的安全性
3.5 綜合實(shí)戰(zhàn)——錄制自動排序的宏
3.6 高手私房菜
第4章 vba基礎(chǔ)
4.1 vba簡介
4.2 vba的數(shù)據(jù)類型
4.2.1 布爾型
4.2.2 日期型
4.2.3 字符串型
4.2.4 貨幣型
4.2.5 單精度和雙精度型
4.2.6 小數(shù)型
4.2.7 字節(jié)型
4.2.8 整型
4.3 常量和變量
4.3.1 常量的分類
4.3.2 變量
4.3.3 定義變量
4.3.4 變量的定義域
4.3.5 變量的生存期
4.4 表達(dá)式和運(yùn)算符
4.4.1 算術(shù)表達(dá)式
4.4.2 比較表達(dá)式
4.4.3 邏輯表達(dá)式
4.4.4 連接表達(dá)式
4.5 高手私房菜
第5章 程序控制結(jié)構(gòu)
5.1 vba程序結(jié)構(gòu)概述
5.2 判斷語句
5.2.1 if then else語句
5.2.2 select case語句
5.3 循環(huán)語句
5.3.1 for next語句
5.3.2 do loop語句
5.3.3 while wend語句
5.3.4 for each next語句
5.4 退出控制語句
5.4.1 goto語句
5.4.2 exit語句
5.5 綜合實(shí)戰(zhàn)——評定學(xué)生成績等級
5.6 高手私房菜
第6章 使用數(shù)組
6.1 數(shù)組簡介
6.2 聲明數(shù)組
6.2.1 聲明一維數(shù)組
6.2.2 聲明多維數(shù)組
6.3 初始化數(shù)組
6.3.1 使用循環(huán)語句初始化數(shù)組
6.3.2 使用 array函數(shù)初始化數(shù)組
6.3.3 用數(shù)組值初始化數(shù)組
6.4 動態(tài)數(shù)組
6.4.1 聲明動態(tài)數(shù)組
6.4.2 數(shù)組的清除
6.5 操作數(shù)組的函數(shù)
6.5.1 判斷數(shù)組
6.5.2 查詢數(shù)組的下標(biāo)范圍
6.6 綜合實(shí)戰(zhàn)—對數(shù)組中的隨機(jī)數(shù)據(jù)進(jìn)行排序
6.7 高手私房菜
第7章 使用過程
7.1 過程的相關(guān)概念
7.2 定義 sub過程
7.2.1 使用對話框定義子過程
7.2.2 使用代碼創(chuàng)建 sub過程
7.3 定義 function函數(shù)過程
7.3.1 使用對話框定義函數(shù)過程
7.3.2 使用代碼創(chuàng)建 function過程
7.4 過程的調(diào)用
7.4.1 調(diào)用 sub過程
7.4.2 調(diào)用 function過程
7.5 過程的參數(shù)傳遞
7.5.1 形參與實(shí)參的結(jié)合
7.5.2 按傳值方式傳遞參數(shù)
7.5.3 按傳地址方式傳遞參數(shù)
7.5.4 傳遞數(shù)組參數(shù)
7.6 可選參數(shù)和可變參數(shù)
7.6.1 可選參數(shù)
7.6.2 可變參數(shù)
7.8 綜合實(shí)戰(zhàn)——彩票號碼生產(chǎn)代碼
7.9 高手私房菜
第8章 excel工作簿相關(guān)操作
8.1 新建工作簿
8.1.1 新建空白工作簿
8.1.2 控制工作簿中工作表的個數(shù)
8.1.3 創(chuàng)建自定義屬性的工作簿
8.2 保存工作簿111
8.2.1 保存工作簿的兩種情況
8.2.2 將工作簿進(jìn)行另存
8.2.3 為工作簿添加密碼
8.3 打開工作簿
8.3.1 打開指定工作簿
8.3.2 打開設(shè)置保護(hù)的工作簿
8.3.3 判斷某個工作簿是否已打開
8.4 關(guān)閉工作簿
8.4.1 關(guān)閉指定名稱的工作簿
8.4.2 關(guān)閉所有工作簿
8.4.3 關(guān)閉前是否保存
8.5 綜合實(shí)戰(zhàn) ——設(shè)置訪問工作簿的屬性
8.6 綜合實(shí)戰(zhàn) —禁止單元格的內(nèi)容被修改
8.7 綜合實(shí)戰(zhàn) —為工作簿添加當(dāng)前日期和時間的提示信息
8.8 綜合實(shí)戰(zhàn) ——禁止打印工作簿文件內(nèi)容
8.9 高手私房菜
第9章 excel工作表相關(guān)操作
9.1 選擇工作表
9.1.1 選取指定名稱的工作表
9.1.2 選擇多個工作表
9.2 插入工作表
9.2.1 插入一個工作表
9.2.2 插入多個工作表
9.2.3 在指定位置插入工作表
9.2.4 插入前判斷工作表是否存在
9.3 移動工作表
9.3.1 在工作簿內(nèi)移動工作表
9.3.2 工作簿之間移動工作表
9.4 復(fù)制工作表
9.4.1 在工作簿內(nèi)復(fù)制工作表
9.4.2 在工作簿間復(fù)制工作表
9.4.3 將工作表另存為工作簿
9.5 刪除工作表
9.5.1 刪除指定的工作表
9.5.2 刪除未選中的工作表
9.6 隱藏和取消隱藏工作表
9.6.1 隱藏工作表
9.6.2 取消工作表的隱藏
9.7 提供工作表的安全性
9.7.1 保護(hù)單個或所有工作表
9.7.2 解除工作表的保護(hù)
9.8 綜合實(shí)戰(zhàn) —限制工作表的滾動區(qū)域
9.9 綜合實(shí)戰(zhàn) ——禁止查看指定工作表
9.10 綜合實(shí)戰(zhàn) ——指定區(qū)域密碼保護(hù)
9.11 高手私房菜
第10章 excel單元格相關(guān)操作
10.1 單元格的選擇
10.1.1 選擇單個單元格
10.1.2 選擇全部單元格
10.1.3 選擇指定的單元格
10.1.4 選擇單元格區(qū)域
10.1.5 選擇特定單元格
10.1.6 移動和改變單元格選擇范圍
10.2 對單元格進(jìn)行賦值
10.2.1 直接賦值與引用
10.2.3 利用公式賦值
10.2.3 引用其他工作表中的單元格
10.2.4 引用其他工作簿中的單元格
10.3 單元格的輸入與輸出
10.3.1 常量的輸入與輸出
10.3.2 公式的輸入與輸出
10.4 單元格刪除與信息清除
10.4.1 單元格刪除
10.4.2 單元格信息清除
10.5 單元格的插入、隱藏及查找
10.5.1 單元格的插入
10.5.2 單元格的隱藏
10.5.3 單元格的查找
10.6 合并和設(shè)置單元格
10.6.1 合并單元格
10.6.2 設(shè)置單元格格式
10.7 綜合實(shí)戰(zhàn) ——為銷售清單實(shí)現(xiàn)公式快速自動填充
10.8 綜合實(shí)戰(zhàn) ——為銷售記錄自動填充顏色
10.9 綜合實(shí)戰(zhàn) ——統(tǒng)計單元格區(qū)域的數(shù)目
10.10 綜合實(shí)戰(zhàn) ——確定單元格區(qū)域的數(shù)據(jù)類型
10.11 高手私房菜
第11章 控制工具與窗體控件的相關(guān)操作
11.1 對表格內(nèi)容進(jìn)行處理
11.1.1 實(shí)現(xiàn)英文名稱標(biāo)準(zhǔn)化
11.1.2 轉(zhuǎn)換貨幣數(shù)字為中文形式
11.1.3 實(shí)現(xiàn)凍結(jié)窗格功能
11.2 對產(chǎn)品進(jìn)行篩選與排序
11.2.1 實(shí)現(xiàn)產(chǎn)品自動篩選
11.2.2 實(shí)現(xiàn)產(chǎn)品自動排序
11.3 對產(chǎn)品信息進(jìn)行管理
11.3.1 實(shí)現(xiàn)記錄單管理
11.3.2 vba程序代碼管理
11.3.3 vba控件查詢信息
11.4 在用戶窗體中添加控件
11.4.1 用戶窗體的基本操作
11.4.2 控件插入與使用
11.5 高手私房菜
第12章 窗體控件的實(shí)際應(yīng)用
12.1 編制崗位需求調(diào)查問卷
12.1.1 調(diào)查問卷的說明文字
12.1.2 編輯單項選擇的調(diào)查內(nèi)容
12.1.3 編輯下拉列表的調(diào)查內(nèi)容
12.1.4 保護(hù)工作表
12.2 匯總崗位需求調(diào)查問卷結(jié)果
12.2.1 為控件創(chuàng)建單元格鏈接
12.2.2 實(shí)現(xiàn)自動記錄功能
12.3 統(tǒng)計分析崗位需求調(diào)查問卷結(jié)果
12.3.1 創(chuàng)建崗位需求調(diào)查數(shù)據(jù)統(tǒng)計表
12.3.2 統(tǒng)計分析調(diào)查問卷結(jié)果
12.4 高手私房菜
第13章 自定義函數(shù)的實(shí)際應(yīng)用
13.1 認(rèn)識自定義函數(shù)
13.1.1 使用自定義函數(shù)
13.1.2 vba中調(diào)用自定義函數(shù)
13.2 編寫自定義函數(shù)
13.2.1 自定義函數(shù)代碼存放位置
13.2.2 自定義函數(shù)代碼的編制
13.2.3 添加自定義函數(shù)的說明
13.2.4 指定函數(shù)的類別
13.3 使用自定義函數(shù)
13.3.1 在其他 excel 2010 vba代碼中使用
13.3.2 在工作表公式中使用
13.3.3 自定義函數(shù)的公用
13.4 綜合實(shí)戰(zhàn) ——定義計算員工獎金的函數(shù)
13.5 綜合實(shí)戰(zhàn) ——定義員工個人調(diào)節(jié)稅的函數(shù)
13.6 綜合實(shí)戰(zhàn) ——按顏色求和與計數(shù)
13.7 高手私房菜
第14章 用 vba實(shí)現(xiàn)數(shù)據(jù)分析
14.1 銷售數(shù)據(jù)分析
14.1.1 商品庫存需求分析
14.1.2 商品銷售情況分析
14.2 銷售明細(xì)清單分析
14.2.1 統(tǒng)計銷售明細(xì)清單
14.2.2 分析銷售明細(xì)清單
14.3 分析銷售結(jié)果
14.3.1 銷售業(yè)績評價
14.3.2 利用統(tǒng)計函數(shù)匯總分析銷售數(shù)據(jù)
14.4 高手私房菜
第15章 用 excel vba實(shí)現(xiàn)高效文件處理
15.1 顯示文件列表
15.1.1 使用 vba函數(shù)顯示文件列表
15.1.2 使用 filedialog對象顯示文件列表
15.2 將文本導(dǎo)入工作表
15.2.1 將文本導(dǎo)入單元格
15.2.2 將文本導(dǎo)入單元格區(qū)域
15.3 導(dǎo)出工作表中的內(nèi)容
15.3.1 導(dǎo)出到 txt格式的文件
15.3.2 導(dǎo)出到 html格式的文件
15.4 記錄 excel日志
15.5 創(chuàng)建級聯(lián)菜單管理工作簿
15.5.1 創(chuàng)建管理工資數(shù)據(jù)的工作簿
15.5.2 編輯創(chuàng)建菜單的 vba代碼
15.5.3 使用級聯(lián)菜單管理多個工作簿
15.6 工作表安全性保護(hù)
15.6.1 在 excel中實(shí)現(xiàn)對工作表的保護(hù)
15.6.2 使用 excel vba實(shí)現(xiàn)對多個工作表的保護(hù)
15.7 綜合實(shí)戰(zhàn)——使用 vba綜合操作文件
15.8 高手私房菜
第16章 開發(fā)員工信息表
16.1 使用窗體錄入報表數(shù)據(jù)
16.1.1 創(chuàng)建用戶窗體
16.1.2 窗體與工作簿的數(shù)據(jù)交換
16.2 管理員工數(shù)據(jù)報表
16.2.1 員工卡的制作
16.2.2 工資條的生成
16.2.3 打印員工考核表
第17章 員工薪金管理系統(tǒng)
17.1 設(shè)置員工薪金管理工作簿
17.1.1 添加美觀的按鈕
17.1.2匯總考勤記錄
17.1.3 計算員工薪金
17.2 創(chuàng)建員工薪金管理窗體
17.2.1 創(chuàng)建【薪金查詢】窗體
17.2.2 創(chuàng)建【查詢結(jié)果】窗體
17.2.3 創(chuàng)建【管理員登錄】窗體
17.3 運(yùn)行員工薪金管理系統(tǒng)
第18章 企業(yè)收支管理系統(tǒng)
18.1 設(shè)計“企業(yè)收支管理”工作簿
18.1.1 設(shè)計收支登記工作表
18.1.2 設(shè)計收支匯總工作表
18.1.3 設(shè)計“收支對比”、“收支項目”工作表
18.2 實(shí)現(xiàn)企業(yè)收支管理功能
18.2.1 實(shí)現(xiàn)收支快速登記
18.2.2實(shí)現(xiàn)收支自動匯總
18.2.3 使用 vba設(shè)計收支對比圖
18.2.4 為自定義按鈕指定宏

章節(jié)摘錄

版權(quán)頁:   插圖:   由圖7—20打印輸出的結(jié)果可以看到,在調(diào)用傳值過程前x變量的值是25,在testValue過程中對x變量進(jìn)行了修改,打印結(jié)果為35,但是返回到Main過程中之后,x的值并沒有真的改變,仍然是25,這樣就保證了子過程不能隨意修改調(diào)用程序中的變量。 在VBA中另一種傳遞實(shí)參的方法是傳地址,即傳遞變量在內(nèi)存中的地址,而不是變量本身的值,定義過程時,在需要傳值的變量前面添加ByRef關(guān)鍵字。傳地址是VBA中默認(rèn)的方式,在定義過程時,如果沒有在形參前面添加ByVal或ByRef,則默認(rèn)都是通過傳地址方式傳遞。因為傳遞的是實(shí)參的地址,所以原調(diào)用過程可以看到被修改的實(shí)參的值。 【例7.12】使用按地址傳遞的方式調(diào)用過程,操作過程如下: 單擊工具欄中的【運(yùn)行子過程/用戶窗體】按鈕,結(jié)果輸出在【立即窗口】中,如圖7—22所示。 由打印輸出的結(jié)果可以看到,在調(diào)用傳址過程前X變量的值是25,在testRef過程中對X變量進(jìn)行了修改,打印結(jié)果為35,返回到Main過程中之后,因為形參中的X和Main過程中傳遞給testRef過程的實(shí)參X指向同一塊內(nèi)存單元,所以返回調(diào)用過程后,實(shí)參X的值也發(fā)生了變化。 技巧 Sub過程不能返回運(yùn)算結(jié)果,但是如果需要Sub過程返回值,可以使用ByRef方式定義形參就可以將子過程的運(yùn)算數(shù)據(jù)返回到調(diào)用程序中。 【提示】程序中使用傳地址比傳值效率高,但是傳地址方式中的形參并不是一個真正的局部變量,有可能對程序產(chǎn)生不必要的影響。如果沒有特殊要求,應(yīng)盡量使用傳值方式。 7.5.4傳遞數(shù)組參數(shù) 除了上面的兩種傳遞參數(shù)的方法之外,VBA中還允許將數(shù)組作為參數(shù)傳遞到過程中。在定義過程時,數(shù)組作為形參出現(xiàn)在參數(shù)列表中,形參數(shù)組只能按地址傳遞參數(shù),對應(yīng)的實(shí)參也必須是數(shù)組,且數(shù)據(jù)類型相同。調(diào)用過程時,把要傳遞的數(shù)組名放在實(shí)參表中,數(shù)組名后面不跟圓括號。在過程中不可以用Dim語句對形參數(shù)組進(jìn)行聲明,否則會產(chǎn)生“重復(fù)聲明”的錯誤。 在使用傳遞數(shù)組參數(shù)時要注意以下幾點(diǎn)。 (1)因為數(shù)組是內(nèi)存中的一片連續(xù)區(qū)域,數(shù)組參數(shù)只能按地址傳遞。 (2)在聲明數(shù)組為形參時,必須要包含括號,以便與一般變量區(qū)分,但可以不聲明大小。 (3)在實(shí)參和形參中不需要說明數(shù)組的維數(shù)。 (4)在遍歷數(shù)組中的元素時,可以使用LBound和UBound函數(shù)獲取數(shù)組的上界和下界。 (5)因為是按地址傳遞,所以過程中對形參數(shù)組元素的改變,將最終改變調(diào)用過程中實(shí)參數(shù)組中相應(yīng)元素的值。

編輯推薦

  《Excel 2010 VBA入門與實(shí)戰(zhàn)》涵蓋Excel VBA內(nèi)容,通過眾多示例和3個綜合案例,讓讀者快速掌握Excel VBA應(yīng)用技巧?!  禘xcel 2010 VBA入門與實(shí)戰(zhàn)》圖文并茂,步驟和過程說明清晰、易于操作,方便讀者在學(xué)習(xí)過程中能夠直觀、清晰地看到操作的過程以及效果,快速理解和掌握相關(guān)知識點(diǎn)?! ∽x者對象是Excel VBA初學(xué)者、利用Excel VBA進(jìn)行數(shù)據(jù)分析處理的辦公人員和Excel VBA應(yīng)用開發(fā)人員。

圖書封面

評論、評分、閱讀與下載


    Excel 2010 VBA 入門與實(shí)戰(zhàn) PDF格式下載


用戶評論 (總計26條)

 
 

  •   Excel 2010 VBA 入門與實(shí)戰(zhàn) 學(xué)習(xí)書籍 基礎(chǔ)入門 還好
  •   Excel 2010 VBA 入門與實(shí)戰(zhàn) 初學(xué)用書 還好
  •   還不錯,按部就班的看了一遍,初步對VBA有了理解去,還是期望有更多數(shù)據(jù)分析的實(shí)例,而且盡量壓縮文件大小才好。
  •   通俗易懂,非常好的入門和應(yīng)用
  •   清華大學(xué)出版社的書一向不錯,正在根據(jù)書上例子實(shí)際操作。
  •   適合初學(xué)者得一本書
  •   編程的得學(xué)習(xí)一下 此書初學(xué)看看可以
  •   剛剛收到,準(zhǔn)備認(rèn)真學(xué)習(xí)
  •   講的很清楚,不需要編程基礎(chǔ),而且?guī)臀医鉀Q好多問題。感謝!
  •   簡潔、明了,深入淺出,編程案例典型,值得推薦!
  •   這么厚的一本 從基礎(chǔ)到深入都有了,慢慢看!
  •   書質(zhì)量很好,不錯,快遞也很給力。
  •   在書店里看過,很好的書,就是買了以后降了好些
  •   很快,發(fā)票也按要求開具。
  •   昨天晚上下的單,今天早上就送過來了,我都驚呆了、、、很好~~
  •   剛到手講的還比較細(xì)致細(xì)致,很適合新手!
  •   書不錯,內(nèi)容祥細(xì),通俗易懂
  •   挺基礎(chǔ)的,就是有點(diǎn)明顯的錯誤。還行吧。
  •   簡單來講,還是比較實(shí)用滴,支持
  •   不錯!還是可以的,認(rèn)真閱讀當(dāng)中~~~~~~~~~~~~
  •   講得比較基礎(chǔ)
  •   買了很久,還沒有看完,因為對VBA還是門外漢,在學(xué)習(xí),沒有想象的那么強(qiáng)大。慢慢學(xué)習(xí)吧。
  •   感覺不是很正規(guī),收到書的時候書皮都被磨損了
  •   選了很多關(guān)于Excel VBA的書籍,這本還算比較初級與實(shí)用。
  •   書如其名,內(nèi)容、印刷、裝訂都不錯,適合初學(xué)者。
  •   書的質(zhì)量還行,剛開始學(xué),不知道合適不合適我這樣的初學(xué)者
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7