Excel VBA入門與應用典型實例

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

前言

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

內(nèi)容概要

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

書籍目錄

第1篇 Excel VBA準備第1章 開始Excel編程之旅——認識宏1.1 認識宏1.1.1 宏的概念1.1.2 錄制宏1.1.3 使Visual Basic編輯器來創(chuàng)建宏1.1.4 設置宏的保存方式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 設置宏的安全性1.4.1 設置宏安全性1.4.2 啟用被禁止的宏1.5 宏的數(shù)字簽名1.5.1 為文檔添加數(shù)字簽名1.5.2 對宏使用數(shù)字簽名1.6 綜合練習1.7 小結(jié)1.8 習題第2章 Excel VBA的開發(fā)環(huán)境2.1 認識Visual Basic編輯器2.1.1 打開Visual Basic編輯器.2.1.2 Visual Basic編輯器的界面結(jié)構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 自動生成關鍵字和使用快速信息2.4 調(diào)試VBA程序2.5 綜合練習2.6 小結(jié)2.7 習題第3章 第一個VBA程序3.1 程序設計分析3.1.1 程序功能簡介3.1.2 程序設計思路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 綜合練習3.6 小結(jié)第2篇 Excel VBA基礎第4章 VBA編程基礎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 運算符和表達式4.3.1 算術運算符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 復制數(shù)組元素4.4.7 清除數(shù)組45綜合練習4.6 小結(jié)4.7 習題第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 暫?;蛲顺龀绦?.3.1 暫停程序的運行5.3.2 停止程序的運行5.4 綜合練習5.5 小結(jié)5.6 習題第6章 程序控制結(jié)構6.1 選擇結(jié)構6.1.1 程序的常見結(jié)構6.1.2 條件表達式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é)構的嵌套6.2 循環(huán)結(jié)構6.2.1 使用For…Next循環(huán)結(jié)構實現(xiàn)給定次數(shù)的循環(huán)6.2.2 使用For Each…In…Next循環(huán)結(jié)構遍歷集合對象6.2.3 使用While型的Do…Loop循環(huán)結(jié)構實現(xiàn)未知次數(shù)的循環(huán)6.2.4 使用Until型的Do…Loop循環(huán)結(jié)構實現(xiàn)未知次數(shù)的循環(huán)6.2.5 使用while…Wend循環(huán)結(jié)構進行條件判斷6.2.6 循環(huán)的嵌套6.3 其他結(jié)構控制語句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 綜合練習6.6 小結(jié)6.7 習題。第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 關于函數(shù)7.4.2 Function過程的定義7.4.3 直接調(diào)用Function過程7.4.4 在工作表中調(diào)用Function函數(shù)7.5 綜合練習7.6 小結(jié)7.7 習題第3篇 Excel VBA對象模型第8章 Excel 2007的對象模型8.1 認識對象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é)構8.5 綜合練習8.6 小結(jié)8.7 習題第9章 VBA常用對象應用之一——Application對象9.1 執(zhí)行操作9.1.1 打開“打開”對話框9.1.2 實現(xiàn)定時操作9.1.3 退出Excel應用程序9.1.4 在過程中調(diào)用宏9.1.5 激活Microsoft應用程序9.1.6 顯示系統(tǒng)信息9.1.7 為操作指定快捷鍵9.2 設置Excel界面外觀9.2.1 設置Elxcel主窗口標題欄9.2.2 使用狀態(tài)欄……第10章 VBA常用對象應用之二——工作簿對象第11章 VBA常用對象應用之三——工作表對象第12章 VBA常用對象應用之四——單元格對象第4篇 Excel VBA用戶界面設計第13章 創(chuàng)建工作表界面第14章 自定義用戶窗體第15章 自定義Excel 2007功能區(qū)第5篇 Excel VBA專項操作第16章 使用VBA控制圖表第17章 使用為類模塊第18章 VBA的數(shù)據(jù)庫編程第6篇 Excel VBA綜合應用第19章 老師人事管理系統(tǒng)第20章 成績分級管理系統(tǒng)第21章 影碟出租管理系統(tǒng)

章節(jié)摘錄

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

編輯推薦

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

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Excel VBA入門與應用典型實例 PDF格式下載


用戶評論 (總計8條)

 
 

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

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

京ICP備13047387號-7