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

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

前言

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

內(nèi)容概要

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

書籍目錄

第1篇 Excel VBA準(zhǔn)備第1章 開始Excel編程之旅——認(rèn)識宏1.1 認(rèn)識宏1.1.1 宏的概念1.1.2 錄制宏1.1.3 使Visual Basic編輯器來創(chuàng)建宏1.1.4 設(shè)置宏的保存方式1.2 宏的運行方式1.2.1 使用“宏”對話框運行宏1.2.2 用快捷鍵來運行宏1.2.3 通過圖形對象來運行宏1.2.4 使用按鈕運行宏1.2.5 使用快速工具欄中的按鈕來運行宏1.2.6 讓宏自動運行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 對宏使用數(shù)字簽名1.6 綜合練習(xí)1.7 小結(jié)1.8 習(xí)題第2章 Excel VBA的開發(fā)環(huán)境2.1 認(rèn)識Visual Basic編輯器2.1.1 打開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 “對象瀏覽器”窗口2.3 代碼輸入的貼心助手2.3.1 顯示“屬性/方法”列表和常數(shù)列表2.3.2 顯示“參數(shù)信息”2.3.3 自動生成關(guān)鍵字和使用快速信息2.4 調(diào)試VBA程序2.5 綜合練習(xí)2.6 小結(jié)2.7 習(xí)題第3章 第一個VBA程序3.1 程序設(shè)計分析3.1.1 程序功能簡介3.1.2 程序設(shè)計思路3.2 制作圖形旋轉(zhuǎn)效果3.2.1 繪制花瓣3.2.2 添加“組合框”控件和“切換按鈕”控件3.2.3 實現(xiàn)旋轉(zhuǎn)功能3.3 調(diào)整圖形大小和制作圖形移動動畫效果3.3.1 實現(xiàn)圖形大小的調(diào)整3.3.2 制作圖形沿圓形軌跡的移動動畫3.4 制作打開工作表的歡迎對話框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 強制聲明變量4.2.3 變量的作用域4.2.4 變量的生存周期4.3 運算符和表達(dá)式4.3.1 算術(shù)運算符4.3.2 比較運算符4.3.3 邏輯運算符4.4 數(shù)組簡介4.4.1 理解數(shù)組4.4.2 定義一維數(shù)組4.4.3 定義二維數(shù)組4.4.4 動態(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的常用語句5.1 賦值語句和注釋語句5.1.1 VBA中的語句5.1.2 賦值語句5.1.3 注釋語句5.2 實現(xiàn)數(shù)據(jù)輸入和輸出的語句5.2.1 使用InputBox函數(shù)獲得輸入對話框5.2.2 使用MsgBox函數(shù)獲得提示對話框5.2.3 使用PrInt方法顯示程序運行結(jié)果5.3 暫停或退出程序5.3.1 暫停程序的運行5.3.2 停止程序的運行5.4 綜合練習(xí)5.5 小結(jié)5.6 習(xí)題第6章 程序控制結(jié)構(gòu)6.1 選擇結(jié)構(gòu)6.1.1 程序的常見結(jié)構(gòu)6.1.2 條件表達(dá)式6.1.3 使用If…Then條件語句實現(xiàn)單一條件選擇6.1.4 使用If…Then…Else條件語句實現(xiàn)雙重選擇6.1.5 使用If函數(shù)實現(xiàn)雙重選擇6.1.6 使用If…Then…Else…If條件語句實現(xiàn)多重選擇6.1.7 使用Select…Case語句實現(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)實現(xiàn)給定次數(shù)的循環(huán)6.2.2 使用For Each…In…Next循環(huán)結(jié)構(gòu)遍歷集合對象6.2.3 使用While型的Do…Loop循環(huán)結(jié)構(gòu)實現(xiàn)未知次數(shù)的循環(huán)6.2.4 使用Until型的Do…Loop循環(huán)結(jié)構(gòu)實現(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)控制語句6.3.1 使用With語句定制對象6.3.2 使用Exit語句退出模塊和循環(huán)6.3.3 使用Go To語句實現(xiàn)程序的跳轉(zhuǎn)6.4 VBA的錯誤捕獲語句6.4.1 使用On Error語句捕獲程序錯誤6.4.2 使用Resume語句繼續(xù)錯誤程序的運行6.5 綜合練習(xí)6.6 小結(jié)6.7 習(xí)題。第7章 VBA的過程7.1 初探過程7.1.1 VBA的模塊7.1.2 過程7.2 Sub過程7.2.1 創(chuàng)建Sub過程7.2.2 調(diào)用Sub過程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過程7.4.1 關(guān)于函數(shù)7.4.2 Function過程的定義7.4.3 直接調(diào)用Function過程7.4.4 在工作表中調(diào)用Function函數(shù)7.5 綜合練習(xí)7.6 小結(jié)7.7 習(xí)題第3篇 Excel VBA對象模型第8章 Excel 2007的對象模型8.1 認(rèn)識對象8.1.1 對象的屬性8.1.2 對象的方法8.1.3 對象事件8.2 對象變量和對象數(shù)組8.2.1 對象變量8.2.2 對象數(shù)組8.3 集合8.4 Excel的對象模型8.4.1 Excel對象模型8.4.2 使用對象層次結(jié)構(gòu)8.5 綜合練習(xí)8.6 小結(jié)8.7 習(xí)題第9章 VBA常用對象應(yīng)用之一——Application對象9.1 執(zhí)行操作9.1.1 打開“打開”對話框9.1.2 實現(xiàn)定時操作9.1.3 退出Excel應(yīng)用程序9.1.4 在過程中調(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常用對象應(yīng)用之二——工作簿對象第11章 VBA常用對象應(yīng)用之三——工作表對象第12章 VBA常用對象應(yīng)用之四——單元格對象第4篇 Excel VBA用戶界面設(shè)計第13章 創(chuàng)建工作表界面第14章 自定義用戶窗體第15章 自定義Excel 2007功能區(qū)第5篇 Excel VBA專項操作第16章 使用VBA控制圖表第17章 使用為類模塊第18章 VBA的數(shù)據(jù)庫編程第6篇 Excel VBA綜合應(yīng)用第19章 老師人事管理系統(tǒng)第20章 成績分級管理系統(tǒng)第21章 影碟出租管理系統(tǒng)

章節(jié)摘錄

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

編輯推薦

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

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計8條)

 
 

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

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

京ICP備13047387號-7