出版時間:2008-9 出版社:一線工作室 電子工業(yè)出版社 (2008-09出版) 作者:一線工作室 頁數(shù):435
Tag標(biāo)簽:無
前言
本書知識導(dǎo)航本書重點介紹在Excel中如何使用VBA來提高我們的工作效率,在Excel中使用VBA可以使我們快速創(chuàng)建具有吸引力的功能性跟蹤應(yīng)用程序,而不需要具有高深的數(shù)據(jù)庫知識。通過其新增的、改進的功能,可使我們更加輕松地共享、管理、審核和備份信息。為了更好地學(xué)習(xí)Excel VBA,更加熟練地使用Excel,讓您更好地在短時間內(nèi)學(xué)會本書中的知識,讀者可以先學(xué)習(xí)本書的知識導(dǎo)航圖。本書適合誰本書站在初學(xué)者的立場上,以一位朋友的身份詳細(xì)、貼心地講解Excel VBA基礎(chǔ)知識,在講解過程中,處處考慮到您的感受,不論您用于日常辦公還是搞編程開發(fā)。 沒有任何編程基礎(chǔ)的初學(xué)者只會簡單使用Excel的辦公人員想學(xué)Excel VBA人員經(jīng)常使用Excel處理重復(fù)問題的人員需要短時間掌握Excel高效應(yīng)用的人員本書與眾不同之處1. 創(chuàng)新的體例WHAT:講解知識點的基本概念,從而抓住知識點的本質(zhì)。HOW:介紹怎樣動手進行操作每個知識點,做到學(xué)以致用。 WHY:介紹知識點的作用、重要性及工作原理,讓您知其然還要知其所以然,明明白白學(xué)VBA。2. 貼心的講解書中暗藏玄機,在講解知識點的同時,您也可能會產(chǎn)生困惑,不要緊,這里額外奉送上我們貼心的點撥之筆。提示:為您指點迷津,鏟除學(xué)習(xí)過程中的絆腳石。鏈接:提示在使用當(dāng)前知識時,在本書中提供的相關(guān)知識具體講解的章節(jié)。標(biāo)注:提示圖中重點的內(nèi)容,使讀者一目了然。3. 循序漸進的學(xué)習(xí)規(guī)劃本書將Excel VBA中的知識點根據(jù)學(xué)習(xí)難度劃分為不同的層次,進度讓對VBA陌生的人都能很好地接受。本書內(nèi)容恰當(dāng)深入,但是沒有加入不必要的復(fù)雜性。
內(nèi)容概要
以快速幫助讀者掌握Excel VBA知識為目的,從WHAT、HOW、WHY三個方面全面地闡述Excel VBA的每一個知識點,《7天學(xué)會ExcelVBA》內(nèi)容安排從簡單的創(chuàng)建宏開始學(xué)習(xí),逐步闡述VBA的重要應(yīng)用知識,包括VBA編程基礎(chǔ)、SUB過程、function過程、事件和對象以及與數(shù)據(jù)庫之間的連接等知識,《7天學(xué)會ExcelVBA》最后還給讀者準(zhǔn)備了兩個實際的辦公中常用的案例(人事管理系統(tǒng)和固定資產(chǎn)的管理系統(tǒng)),《7天學(xué)會ExcelVBA》從時間上為讀者進行知識點學(xué)習(xí)的合理安排,希望讀者都能快速、高效地實現(xiàn)“零起點”掌握VBA相關(guān)的技術(shù)知識?! ?天學(xué)會ExcelVBA》適合不具有Excel或者編程的基礎(chǔ)知識、想學(xué)習(xí)VBA又不知道從何學(xué)起,以及想快速掌握VBA技術(shù)的人員,也適合那些想開發(fā)公司信息管理系統(tǒng)系統(tǒng)的人員。
書籍目錄
第1篇 出海導(dǎo)航第1章 VBA概述 1.1 VBA的誕生 1.2 VBA的優(yōu)勢 1.2.1 基于Basic語言 1.2.2 輕松完成重復(fù)的任務(wù) 1.2.3 讓Excel作為數(shù)據(jù)展示平臺 第2章 宏 2.1 錄制宏 2.2 使用宏 2.3 編輯宏 2.4 宏和VBA 2.5 應(yīng)用實例 2.5.1 錄制一個美化表格的宏 2.5.2 使用和編輯已經(jīng)錄制好的宏 2.6 總結(jié) 第3章 VBA程序的編寫和運行 3.1 VBE編程環(huán)境 3.2 程序的運行與調(diào)試初步 3.2.1 編寫和運行程序 3.2.2 程序調(diào)試 3.3 應(yīng)用實例 3.3.1 使用調(diào)試工具完成Excel表格數(shù)據(jù)格式的更改 3.4 總結(jié) 第2篇 揚帆起航第4章 VBA基礎(chǔ)必備 4.1 程序 4.2 Basic語言 4.3 注釋 4.4 常量與變量 4.4.1 數(shù)據(jù)類型 4.4.2 聲明變量 4.4.3 靜態(tài)變量 4.4.4 變量的作用域 4.4.5 字符串變量 4.4.6 日期變量 4.4.7 對象變量 4.4.8 常量 4.5 數(shù)組 4.5.1 聲明數(shù)組 4.5.2 多維數(shù)組 4.5.3 數(shù)組引用 4.6 運算符與表達式 4.6.1 VBA的運算符 4.6.2 運算符優(yōu)先級 4.6.3 表達式 4.7 控制執(zhí)行 4.7.1 If… Then語句 4.7.2 Select… Case語句 4.7.3 GoTo語句 4.8 循環(huán) 4.8.1 For… Next循環(huán) 4.8.2 For Each…Next循環(huán) 4.8.3 While...Wend語句 4.8.4 Do…Loop循環(huán) 4.8.5 With語句 4.9 集合與字典 4.9.1 Collection對象 4.9.2 Dictionary對象 4.10 應(yīng)用實例 4.10.1 用VBA計算工作表中奇數(shù)行的和 4.10.2 用VBA刪除重復(fù)值 4.11 總結(jié) 第5章 Sub過程 5.1 關(guān)于Sub的過程 5.1.1 聲明Sub過程 5.1.2 過程變量的作用域 5.2 調(diào)用Sub過程 5.3 向Sub過程傳遞參數(shù) 5.3.1 復(fù)制傳值 5.3.2 引用傳值 5.4 應(yīng)用實例 5.4.1 用第三列顯示前兩列數(shù)據(jù)之和 5.4.2 用第一列顯示后兩列的積 5.5 總結(jié) 第6章 Function過程 6.1 與Sub過程對比 6.2 Function過程 6.2.1 聲明Function 過程 6.2.2 返回結(jié)果 6.3 調(diào)用Function過程 6.3.1 在程序中調(diào)用Function過程 6.3.2 在工作表中調(diào)用Function過程 6.4 向Function過程傳遞參數(shù) 6.4.1 參數(shù) 6.4.2 傳遞參數(shù) 6.5 過程的調(diào)試 6.6 使用結(jié)構(gòu)化思維 6.6.1 重復(fù)的代碼 6.6.2 與重復(fù)代碼的斗爭 6.7 調(diào)用Windows API 6.8 應(yīng)用實例 6.8.1 調(diào)用VBA中的Function過程獲取自然數(shù)的平方和 6.8.2 Celsius 函數(shù)根據(jù)華氏溫度來計算攝氏溫度 6.9 總結(jié) 第3篇 乘風(fēng)破浪 第7章 操作Excel 7.1 Excel的對象模型 7.2 Application對象 7.2.1 常用屬性 7.2.2 常用方法 7.3 Workbook對象 7.3.1 常用屬性 7.3.2 常用方法 7.4 Worksheet對象 7.4.1 常用屬性 7.4.2 常用方法 7.5 Range對象 7.5.1 常用屬性 7.5.2 常用方法 7.6 Chart對象 7.6.1 常用屬性 7.6.2 常用方法 7.7 應(yīng)用實例 7.7.1 創(chuàng)建工作簿 7.7.2 文件對話框操作 7.8 總結(jié) 第8章 用戶窗體 8.1 用戶窗體的創(chuàng)建和移除 8.1.1 用戶窗體的創(chuàng)建 8.1.2 用戶窗體的移除 8.2 VBE的工具箱 8.2.1 初識工具箱 8.2.2 向工具箱中加入控件 8.3 繪制用戶窗體 8.3.1 簡單的設(shè)計 8.3.2 設(shè)置控件屬性 8.3.3 界面設(shè)計 8.3.4 最少驚訝原則 8.4 處理窗體的響應(yīng) 8.4.1 讓用戶窗體“動起來” 8.4.2 與事件的第一次親密接觸 8.5 常用窗體控件 8.6 應(yīng)用實例 8.6.1 應(yīng)用實例1:設(shè)計員工信息輸入界面 8.6.2 應(yīng)用實例2:設(shè)計密碼驗證窗口 8.7 總結(jié) 第9章 事件 9.1 理解事件 9.1.1 用“事件”的方式進行思考 9.1.2 事件的原理 9.1.3 VB與事件 9.2 編寫事件代碼 9.2.1 讓代碼與事件互動 9.2.2 創(chuàng)建自己的事件 9.2.3 禁用事件 9.3 用戶窗體的事件 9.4 Excel對象的常用事件 9.4.1 應(yīng)用程序事件 9.4.2 工作簿級別事件 9.4.3 工作表級別事件 9.4.4 圖表事件 9.4.5 無對象關(guān)聯(lián)事件 9.5 應(yīng)用實例 9.5.1 制作個性化啟動界面 9.6 總結(jié) 第10章 深入模塊與類模塊 10.1 模塊化思考 10.1.1 模塊概念 10.1.2 使用模塊 10.2 面向?qū)ο笈c類 10.2.1 面向過程 10.2.2 面向?qū)ο? 10.2.3 類(Class) 10.2.4 對象(Object) 10.2.5 對象樹 10.2.6 VBA與面向?qū)ο? 10.3 類模塊 10.3.1 創(chuàng)建類模塊 10.3.2 類的屬性 10.3.3 類的方法 10.3.4 使用類模塊 10.3.5 類模塊事件 10.4 應(yīng)用實例 10.4.1 合理使用模塊 10.4.2 導(dǎo)入和導(dǎo)出CSV文件類 10.4.3 向CSVFile類中加入事件 10.5 總結(jié) 第11章 VBA與數(shù)據(jù)庫 11.1 數(shù)據(jù)庫技術(shù) 11.1.1 數(shù)據(jù)庫概述 11.1.2 常用數(shù)據(jù)庫 11.1.3 SQL語句 11.1.4 數(shù)據(jù)庫編程的基本模式 11.2 用DAO操作數(shù)據(jù)庫 11.2.1 連接數(shù)據(jù)庫 11.2.2 操作數(shù)據(jù)庫 11.3 用ADO操作數(shù)據(jù)庫 11.3.1 ADO 概述 11.3.2 ADO的對象模型 11.3.3 連接數(shù)據(jù)庫 11.3.4 操作數(shù)據(jù)庫 11.3.5 事務(wù) 11.4 用ADOX操作數(shù)據(jù)庫 11.4.1 ADOX基礎(chǔ)概述 11.4.2 ADOX的對象與集合 11.4.3 ADOX操作數(shù)據(jù)庫 11.5 應(yīng)用實例 11.5.1 數(shù)據(jù)庫中表的添加字段 11.5.2 讀取數(shù)據(jù)庫信息 11.5.3 修改數(shù)據(jù)庫中表的字段類型 11.5.4 修改數(shù)據(jù)庫中的記錄信息 11.5.5 刪除數(shù)據(jù)庫中表的所有記錄信息 11.5.6 向數(shù)據(jù)庫中添加信息 11.6 總結(jié) 第12章 文件操作 12.1 處理文件的基本思路 12.2 使用VBA的文件語句與過程 12.2.1 利用VBA語句來處理文件 12.2.2 利用VBA語句與過程來處理目錄 12.2.3 利用VBA命令處理文本文件 12.2.4 用VBA命令處理二進制文件 12.3 使用File Search對象 12.3.1 使用File Search對象的屬性與方法 12.4 使用File System Object對象 12.4.1 File System Object的對象模型 12.4.2 File System Object對象的方法 12.4.3 處理驅(qū)動器 12.4.4 處理文件夾 12.4.5 處理文件 12.5 應(yīng)用實例 12.5.1 判斷文件是否存在 12.5.2 將文本文件中的數(shù)據(jù)讀入到Excel中然后輸出到另外一個文件 12.6 總結(jié) 第4篇 成功彼岸第13章 高效VBA 13.1 優(yōu)化前提 13.2 換一臺更快的機器 13.3 一些使用VBA進行編程的技巧 13.3.1 在事件處理代碼中關(guān)閉事件功能 13.3.2 關(guān)閉屏幕更新 13.3.3 使用With來引用對象 13.3.4 聲明對象變量 13.3.5 顯式聲明變量 13.4 使用Excel提供的功能 13.4.1 使用工作表函數(shù) 13.4.2 減少對象的激活和選擇 13.4.3 充分使用數(shù)組 13.5 優(yōu)化與數(shù)據(jù)庫的操作 13.5.1 使用數(shù)據(jù)庫就是一種優(yōu)化 13.5.2 只與數(shù)據(jù)庫做必要的交互 13.5.3 針對數(shù)據(jù)庫和查詢語句進行優(yōu)化 13.6 總結(jié) 第14章 固定資產(chǎn)管理系統(tǒng) 14.1 固定資產(chǎn)管理概述 14.2 任務(wù)1:固定資產(chǎn)入庫登記 14.3 任務(wù)2:固定資產(chǎn)使用變更 14.4 任務(wù)3:用戶管理 第15章 綜合案例 15.1 人事管理系統(tǒng) 15.1.1 人事系統(tǒng)要做些什么 15.1.2 任務(wù)1:把員工記錄管理起來 15.1.3 任務(wù)2:管理員工的考勤 15.1.4 任務(wù)3:應(yīng)該有個登錄界面 15.2 總結(jié) 附錄A VBA中常用數(shù)據(jù)類型 附錄B VBA程序設(shè)計中的常用語法和說明 附錄C 運算符 附錄D 文檔約定 附錄E Visual Basic編輯器快捷鍵
章節(jié)摘錄
插圖:
編輯推薦
輕松學(xué)會,只要累計9.5小時,思路更加開闊,效率自此提升?!?天學(xué)會ExcelVBA》案例數(shù)據(jù)及部分視頻文件。1.創(chuàng)新的體例:WHAT:講解知識點的基本概念,從而抓住知識點的本質(zhì)。HOW:介紹怎樣動手進行操作每個知識點,做到學(xué)以致用。WHY:介紹知識點的作用、重要性及工作原理,讓您知其然還要知其所以然,明明白白學(xué)VBAc,2.貼心的講解:書中暗藏玄機,在講解知識點的同時,您也可能會產(chǎn)生困惑,不要緊,這里額外奉送上我們貼心的點撥之筆。提示:為您指點迷津,鏟除學(xué)習(xí)過程中的絆腳石。鏈接:提示在使用當(dāng)前知識時,在《7天學(xué)會ExcelVBA》中提供的相關(guān)知識具體講解的章節(jié)。標(biāo)注:提示圖中重點的內(nèi)容,使讀者一目了然。3.循序漸進的學(xué)習(xí)規(guī)劃:《7天學(xué)會ExcelVBA》將Excel VBA中的知識點根據(jù)學(xué)習(xí)難度劃分為不同的層次,進度讓對VBA陌生的人都能很好地接受?!?天學(xué)會ExcelVBA》恰當(dāng)深入,沒有加入不必要的復(fù)雜性。4.經(jīng)典案例:每個知識點都配有相應(yīng)的案例進行實踐操作,讓您學(xué)以致用,在應(yīng)用中學(xué)習(xí),在學(xué)習(xí)中應(yīng)用。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載