Excel VBA入門與應(yīng)用典型實(shí)例

出版時(shí)間:2009-5  出版社:郭剛 北京希望電子出版社,科學(xué)出版社 (2009-05出版)  作者:郭剛  頁(yè)數(shù):450  
Tag標(biāo)簽:無(wú)  

前言

Excel 2007是一款功能強(qiáng)大、技術(shù)先進(jìn)且使用方便的數(shù)據(jù)管理和分析軟件。VBA(Visual Basic For Application)是Office 2007辦公軟件的內(nèi)置編程語(yǔ)言,借助于VBA的幫助,能夠增強(qiáng)Excel辦公自動(dòng)化的處理水平,提高Excel完成日常工作的效率,實(shí)現(xiàn)對(duì)各類復(fù)雜數(shù)據(jù)管理的簡(jiǎn)單化。作為一名曾經(jīng)在VBA的“泥潭”中苦苦掙扎的初學(xué)者,筆者能夠理解一本實(shí)用性強(qiáng)的參考書(shū)對(duì)于初學(xué)者的意義。為了幫助廣大VBA程序設(shè)計(jì)初學(xué)者在學(xué)習(xí)過(guò)程中能夠快速掌握VBA程序設(shè)計(jì)的理念,輕松提高程序設(shè)計(jì)能力,筆者根據(jù)自身學(xué)習(xí)Excel vBA的經(jīng)驗(yàn)教訓(xùn)編寫了本書(shū)。本書(shū)立足于讓沒(méi)有任何編程經(jīng)驗(yàn)的讀者也能掌握VBA程序設(shè)計(jì),因此圍繞初學(xué)者可能遇到的問(wèn)題來(lái)進(jìn)行講解。筆者希望通過(guò)本書(shū)能幫助讀者快速掌握Excel VBA編程的基本知識(shí)和實(shí)用技能。本書(shū)特色與同類圖書(shū)相比,本書(shū)具有以下鮮明特色。1.概念準(zhǔn)確,易于理解VBA編程涉及的概念眾多,其中不乏含混晦澀的概念。作為一本寫給Excel VBA初學(xué)者的學(xué)習(xí)用書(shū),書(shū)中對(duì)相關(guān)概念描述準(zhǔn)確、語(yǔ)言平實(shí),還運(yùn)用打比方或者類比的方式講解,配合插圖,以最為直觀而實(shí)用的方式呈現(xiàn)給讀者,使讀者讀得懂,看得明白,能夠掌握概念的精髓。2.實(shí)例豐富,實(shí)踐性強(qiáng)為了讓讀者易于理解概念,掌握編程設(shè)計(jì)的技巧,書(shū)中列舉了大量實(shí)例。在選擇實(shí)例時(shí)力求與知識(shí)點(diǎn)密切結(jié)合,并突出應(yīng)用技巧。設(shè)計(jì)實(shí)例時(shí)以讀者易于上手為目標(biāo),突出實(shí)用性,能夠解決在實(shí)際操作中遇到的問(wèn)題。通過(guò)學(xué)習(xí)實(shí)例,讀者可深入地理解相關(guān)概念和語(yǔ)法,從而達(dá)到靈活使用VBA編寫應(yīng)用程序的目的。本書(shū)的重點(diǎn)是強(qiáng)調(diào)實(shí)踐性,書(shū)中的很多實(shí)例都來(lái)源于筆者的實(shí)際開(kāi)發(fā)。讀者通過(guò)對(duì)實(shí)例的學(xué)習(xí),可以增強(qiáng)動(dòng)手實(shí)踐的能力。3.優(yōu)化代碼,注釋規(guī)范基于Excel的VBA程序設(shè)計(jì),代碼并不需要復(fù)雜,算法并不需要高深,實(shí)用并簡(jiǎn)便易行才是真正需要的。本書(shū)摒棄了VBA復(fù)雜理論的講解,在選擇講解的重點(diǎn)和案例的設(shè)置上以需要為先、以實(shí)用為主,知識(shí)點(diǎn)切中要害,代碼短小精煉,極大地優(yōu)化了本書(shū)的結(jié)構(gòu),增強(qiáng)了含金量。本書(shū)所涉及的程序源代碼層次清楚、語(yǔ)句簡(jiǎn)潔。為了便于讀者理解,代碼注釋豐富,同時(shí)對(duì)于大段的源代碼給出詳細(xì)的流程圖,幫助讀者能夠了解流程,便于對(duì)代碼的理解并理清程序的脈絡(luò)。

內(nèi)容概要

  《Excel VBA入門與應(yīng)用典型實(shí)例》引領(lǐng)讀者經(jīng)歷Excel 2007 VBA從入門到精通的全部學(xué)習(xí)過(guò)程,全書(shū)共分6篇21章,內(nèi)容包括宏、Excel VBA的開(kāi)發(fā)環(huán)境、VBA編程基礎(chǔ)、VBA的常用語(yǔ)句、程序控制結(jié)構(gòu)、使用Application對(duì)象、使用工作簿對(duì)象、使用工作表對(duì)象、使用單元格對(duì)象、創(chuàng)建工作表界面、自定義用戶窗體、自定義Excel 2007功能區(qū)、使用VBA控制圖表、使用類模塊、VBA的數(shù)據(jù)庫(kù)編程,以及教師人事管理系統(tǒng)、成績(jī)分級(jí)管理系統(tǒng)和影碟出租管理系統(tǒng)3個(gè)綜合案例。《Excel VBA入門與應(yīng)用典型實(shí)例》適用于學(xué)習(xí)Excel VBA程序設(shè)計(jì)的初級(jí)用戶以及希望提高ExcelVBA編程能力的中高級(jí)用戶,也適合大、中專院校的學(xué)生閱讀,并可以作為各類VBA培訓(xùn)教材使用?!  禘xcel VBA入門與應(yīng)用典型實(shí)例》配套光盤內(nèi)容為5小時(shí)《Excel VBA入門與應(yīng)用典型實(shí)例》視頻教學(xué)和書(shū)中實(shí)例的源文件,以及附贈(zèng)11小時(shí)的Excel相關(guān)視頻教學(xué)和6部相關(guān)電子書(shū)。

書(shū)籍目錄

第1篇 Excel VBA準(zhǔn)備第1章 開(kāi)始Excel編程之旅——認(rèn)識(shí)宏1.1 認(rèn)識(shí)宏1.1.1 宏的概念1.1.2 錄制宏1.1.3 使Visual Basic編輯器來(lái)創(chuàng)建宏1.1.4 設(shè)置宏的保存方式1.2 宏的運(yùn)行方式1.2.1 使用“宏”對(duì)話框運(yùn)行宏1.2.2 用快捷鍵來(lái)運(yùn)行宏1.2.3 通過(guò)圖形對(duì)象來(lái)運(yùn)行宏1.2.4 使用按鈕運(yùn)行宏1.2.5 使用快速工具欄中的按鈕來(lái)運(yùn)行宏1.2.6 讓宏自動(dòng)運(yùn)行1.3 加載宏1.3.1 使用Excel 2007自帶的加載宏1.3.2 卸載加載宏1.3.3 保存加載宏1.3.4 加載其他加載宏1.4 設(shè)置宏的安全性1.4.1 設(shè)置宏安全性1.4.2 啟用被禁止的宏1.5 宏的數(shù)字簽名1.5.1 為文檔添加數(shù)字簽名1.5.2 對(duì)宏使用數(shù)字簽名1.6 綜合練習(xí)1.7 小結(jié)1.8 習(xí)題第2章 Excel VBA的開(kāi)發(fā)環(huán)境2.1 認(rèn)識(shí)Visual Basic編輯器2.1.1 打開(kāi)Visual Basic編輯器.2.1.2 Visual Basic編輯器的界面結(jié)構(gòu)2.2 Visual Basic編輯器界面中的窗口2.2.1 “工程”窗口2.2.2 “屬性”窗口2.2.3 “代碼”窗口2.2.4 “立即窗口”2.2.5 “對(duì)象瀏覽器”窗口2.3 代碼輸入的貼心助手2.3.1 顯示“屬性/方法”列表和常數(shù)列表2.3.2 顯示“參數(shù)信息”2.3.3 自動(dòng)生成關(guān)鍵字和使用快速信息2.4 調(diào)試VBA程序2.5 綜合練習(xí)2.6 小結(jié)2.7 習(xí)題第3章 第一個(gè)VBA程序3.1 程序設(shè)計(jì)分析3.1.1 程序功能簡(jiǎn)介3.1.2 程序設(shè)計(jì)思路3.2 制作圖形旋轉(zhuǎn)效果3.2.1 繪制花瓣3.2.2 添加“組合框”控件和“切換按鈕”控件3.2.3 實(shí)現(xiàn)旋轉(zhuǎn)功能3.3 調(diào)整圖形大小和制作圖形移動(dòng)動(dòng)畫(huà)效果3.3.1 實(shí)現(xiàn)圖形大小的調(diào)整3.3.2 制作圖形沿圓形軌跡的移動(dòng)動(dòng)畫(huà)3.4 制作打開(kāi)工作表的歡迎對(duì)話框3.5 綜合練習(xí)3.6 小結(jié)第2篇 Excel VBA基礎(chǔ)第4章 VBA編程基礎(chǔ)4.1 常量4.1.1 系統(tǒng)常量4.1.2 用戶自定義常量4.2 變量.4.2.1 聲明變量4.2.2 強(qiáng)制聲明變量4.2.3 變量的作用域4.2.4 變量的生存周期4.3 運(yùn)算符和表達(dá)式4.3.1 算術(shù)運(yùn)算符4.3.2 比較運(yùn)算符4.3.3 邏輯運(yùn)算符4.4 數(shù)組簡(jiǎn)介4.4.1 理解數(shù)組4.4.2 定義一維數(shù)組4.4.3 定義二維數(shù)組4.4.4 動(dòng)態(tài)數(shù)組4.4.5 初始化數(shù)組4.4.6 復(fù)制數(shù)組元素4.4.7 清除數(shù)組45綜合練習(xí)4.6 小結(jié)4.7 習(xí)題第5章 VBA的常用語(yǔ)句5.1 賦值語(yǔ)句和注釋語(yǔ)句5.1.1 VBA中的語(yǔ)句5.1.2 賦值語(yǔ)句5.1.3 注釋語(yǔ)句5.2 實(shí)現(xiàn)數(shù)據(jù)輸入和輸出的語(yǔ)句5.2.1 使用InputBox函數(shù)獲得輸入對(duì)話框5.2.2 使用MsgBox函數(shù)獲得提示對(duì)話框5.2.3 使用PrInt方法顯示程序運(yùn)行結(jié)果5.3 暫?;蛲顺龀绦?.3.1 暫停程序的運(yùn)行5.3.2 停止程序的運(yùn)行5.4 綜合練習(xí)5.5 小結(jié)5.6 習(xí)題第6章 程序控制結(jié)構(gòu)6.1 選擇結(jié)構(gòu)6.1.1 程序的常見(jiàn)結(jié)構(gòu)6.1.2 條件表達(dá)式6.1.3 使用If…Then條件語(yǔ)句實(shí)現(xiàn)單一條件選擇6.1.4 使用If…Then…Else條件語(yǔ)句實(shí)現(xiàn)雙重選擇6.1.5 使用If函數(shù)實(shí)現(xiàn)雙重選擇6.1.6 使用If…Then…Else…If條件語(yǔ)句實(shí)現(xiàn)多重選擇6.1.7 使用Select…Case語(yǔ)句實(shí)現(xiàn)多重選擇6.1.8 選擇結(jié)構(gòu)的嵌套6.2 循環(huán)結(jié)構(gòu)6.2.1 使用For…Next循環(huán)結(jié)構(gòu)實(shí)現(xiàn)給定次數(shù)的循環(huán)6.2.2 使用For Each…In…Next循環(huán)結(jié)構(gòu)遍歷集合對(duì)象6.2.3 使用While型的Do…Loop循環(huán)結(jié)構(gòu)實(shí)現(xiàn)未知次數(shù)的循環(huán)6.2.4 使用Until型的Do…Loop循環(huán)結(jié)構(gòu)實(shí)現(xiàn)未知次數(shù)的循環(huán)6.2.5 使用while…Wend循環(huán)結(jié)構(gòu)進(jìn)行條件判斷6.2.6 循環(huán)的嵌套6.3 其他結(jié)構(gòu)控制語(yǔ)句6.3.1 使用With語(yǔ)句定制對(duì)象6.3.2 使用Exit語(yǔ)句退出模塊和循環(huán)6.3.3 使用Go To語(yǔ)句實(shí)現(xiàn)程序的跳轉(zhuǎn)6.4 VBA的錯(cuò)誤捕獲語(yǔ)句6.4.1 使用On Error語(yǔ)句捕獲程序錯(cuò)誤6.4.2 使用Resume語(yǔ)句繼續(xù)錯(cuò)誤程序的運(yùn)行6.5 綜合練習(xí)6.6 小結(jié)6.7 習(xí)題。第7章 VBA的過(guò)程7.1 初探過(guò)程7.1.1 VBA的模塊7.1.2 過(guò)程7.2 Sub過(guò)程7.2.1 創(chuàng)建Sub過(guò)程7.2.2 調(diào)用Sub過(guò)程7.3 傳遞參數(shù)7.3.1 按地址傳遞參數(shù)7.3.2 按值傳遞參數(shù)7.3.3 傳遞數(shù)組參數(shù)7.3.4 使用可選參數(shù)7.3.5 使用可變參數(shù)7.4 Function過(guò)程7.4.1 關(guān)于函數(shù)7.4.2 Function過(guò)程的定義7.4.3 直接調(diào)用Function過(guò)程7.4.4 在工作表中調(diào)用Function函數(shù)7.5 綜合練習(xí)7.6 小結(jié)7.7 習(xí)題第3篇 Excel VBA對(duì)象模型第8章 Excel 2007的對(duì)象模型8.1 認(rèn)識(shí)對(duì)象8.1.1 對(duì)象的屬性8.1.2 對(duì)象的方法8.1.3 對(duì)象事件8.2 對(duì)象變量和對(duì)象數(shù)組8.2.1 對(duì)象變量8.2.2 對(duì)象數(shù)組8.3 集合8.4 Excel的對(duì)象模型8.4.1 Excel對(duì)象模型8.4.2 使用對(duì)象層次結(jié)構(gòu)8.5 綜合練習(xí)8.6 小結(jié)8.7 習(xí)題第9章 VBA常用對(duì)象應(yīng)用之一——Application對(duì)象9.1 執(zhí)行操作9.1.1 打開(kāi)“打開(kāi)”對(duì)話框9.1.2 實(shí)現(xiàn)定時(shí)操作9.1.3 退出Excel應(yīng)用程序9.1.4 在過(guò)程中調(diào)用宏9.1.5 激活Microsoft應(yīng)用程序9.1.6 顯示系統(tǒng)信息9.1.7 為操作指定快捷鍵9.2 設(shè)置Excel界面外觀9.2.1 設(shè)置Elxcel主窗口標(biāo)題欄9.2.2 使用狀態(tài)欄……第10章 VBA常用對(duì)象應(yīng)用之二——工作簿對(duì)象第11章 VBA常用對(duì)象應(yīng)用之三——工作表對(duì)象第12章 VBA常用對(duì)象應(yīng)用之四——單元格對(duì)象第4篇 Excel VBA用戶界面設(shè)計(jì)第13章 創(chuàng)建工作表界面第14章 自定義用戶窗體第15章 自定義Excel 2007功能區(qū)第5篇 Excel VBA專項(xiàng)操作第16章 使用VBA控制圖表第17章 使用為類模塊第18章 VBA的數(shù)據(jù)庫(kù)編程第6篇 Excel VBA綜合應(yīng)用第19章 老師人事管理系統(tǒng)第20章 成績(jī)分級(jí)管理系統(tǒng)第21章 影碟出租管理系統(tǒng)

章節(jié)摘錄

插圖:第1篇 Excel VBA準(zhǔn)備第1章 開(kāi)始Excel編程之旅——認(rèn)識(shí)宏Microsoft公司的Excel是常用的辦公工具軟件之一,也是目前最佳的電子表格系統(tǒng)。Excel以其優(yōu)秀的數(shù)據(jù)錄入功能和強(qiáng)大的數(shù)據(jù)處理能力得到了廣大辦公族的青睞。使用Excel能夠滿足90%日常數(shù)據(jù)處理的需要,但如果能夠掌握VBA語(yǔ)言就能夠?qū)崿F(xiàn)對(duì)數(shù)據(jù)更高級(jí)的處理和操作。在Excel中使用VBA,能夠高效率地實(shí)現(xiàn)數(shù)據(jù)處理的自動(dòng)化,將工作人員從簡(jiǎn)單而重復(fù)的數(shù)據(jù)處理工作中解脫出來(lái)。本章主要內(nèi)容和學(xué)習(xí)目的如下???了解宏的概念,掌握創(chuàng)建宏的兩種方法。口 掌握宏的保存方法,能夠根據(jù)宏的作用使用不同的保存方式。口 掌握宏的運(yùn)行方法,能夠靈活使用各種方法在Excel工作簿中運(yùn)行宏???了解宏的安全設(shè)置,能夠通過(guò)宏安全選項(xiàng)的設(shè)置來(lái)保護(hù)文檔???了解數(shù)字簽名的使用方法,能夠使用數(shù)字簽名來(lái)保護(hù)文檔和宏。1.1 認(rèn)識(shí)宏Excel最大的一個(gè)優(yōu)勢(shì)就在于能夠創(chuàng)建和使用宏。通過(guò)宏的使用,能夠?qū)崿F(xiàn)對(duì)Excel的控制,擴(kuò)展Excel的功能,提高工作效率。更為重要的是,宏是學(xué)習(xí)VBA最為有效的入門工具。本節(jié)將介紹Excel中宏的概念以及使用的有關(guān)知識(shí)。1.1.1 宏的概念對(duì)于初學(xué)者來(lái)說(shuō),宏也許是一個(gè)讓人倍感高深的概念。按照微軟公司的解釋,宏就是一系列存儲(chǔ)于Visual Basic模塊中的命令和函數(shù),它們?cè)谛枰獔?zhí)行時(shí)可以隨時(shí)運(yùn)行。通俗地說(shuō),宏就是一系列能夠自動(dòng)完成某個(gè)任務(wù)的指令集合。在工作中經(jīng)常需要完成某些重復(fù)的工作,例如,在制作人事檔案表時(shí),需要在表格中輸入固定格式的地址和人員的名單。每次輸入這些內(nèi)容,都需要根據(jù)內(nèi)容來(lái)設(shè)置格式,這將是一件很煩瑣的重復(fù)工作。此時(shí),可以將錄入操作和需要設(shè)定的格式記錄下來(lái),得到一個(gè)宏。在以后的操作中,只需要啟動(dòng)宏,這些操作就可以自動(dòng)依次執(zhí)行,從而節(jié)省用戶的大量時(shí)間,極大地提高工作效率。

編輯推薦

《Excel VBA入門與應(yīng)用典型實(shí)例》講述了:對(duì)涉及的相關(guān)概念描述力求準(zhǔn)確,易于入門讀者理解。摒棄VBA的復(fù)雜理論講解,而是以實(shí)用為主,知識(shí)切中要害。代碼注釋豐富,對(duì)大段代碼給出流程圖,便于讀者理解程序的脈絡(luò)。每章提供綜合練習(xí),并給出操作提示和結(jié)果,便于讀者自己動(dòng)手實(shí)踐。列舉200余個(gè)實(shí)例、113個(gè)技巧和3個(gè)典型案例,提高讀者的實(shí)踐能力,專門錄制了5小時(shí)多媒體視頻進(jìn)行講解,使學(xué)習(xí)更加直觀、高效。超值光盤:5小時(shí)《Excel VBA入門與應(yīng)用典型實(shí)例》多媒體視頻講解,《Excel VBA入門與應(yīng)用典型實(shí)例》實(shí)例文件,11小時(shí)Excel應(yīng)用視頻講解(免費(fèi)贈(zèng)送),6部相關(guān)電子書(shū),共1910頁(yè)(免費(fèi)贈(zèng)送)。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Excel VBA入門與應(yīng)用典型實(shí)例 PDF格式下載


用戶評(píng)論 (總計(jì)8條)

 
 

  •   作為初學(xué)者 至少我能看懂 這就很不錯(cuò)了
  •   實(shí)例比較豐富,由淺入深,講解充分,是本好書(shū).
  •   很實(shí)用,例子比較詳細(xì)
  •   以前對(duì)VBA了解不多,看了這本書(shū),發(fā)現(xiàn)初學(xué)者也能學(xué)下去,很好的書(shū)!
  •   正在學(xué)習(xí)中,感覺(jué)還不錯(cuò),講解挺細(xì)致的
  •   每一章節(jié)的視頻都很短,很不詳細(xì),教學(xué)視頻有和沒(méi)有都沒(méi)什么區(qū)別!
  •   還沒(méi)來(lái)及看,不過(guò)大概翻一下,還可以。
  •   這本書(shū)便宜,但是錯(cuò)誤很多,我看了1/4,感覺(jué)作者不認(rèn)真,不過(guò)這些錯(cuò)誤可以讓人加深印象
 

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

京ICP備13047387號(hào)-7