Excel VBA 教科書
帶領讀者領略這些屬於 VBA 的特殊之處,再介紹實際的程式碼。內容簡介
	一本能使你真正奠定基礎的 VBA 解說書
	
	觀念導向 + 實例剖析
	徹底融會貫通,寫出自己想要的程式!
	
	|實現自動化操作|使巨集加速執行|在指定的時間點執行巨集|外部資料庫連結|使用者表單與控制項|與使用者對話|取得其他活頁簿資料|錯誤處理及自我防護手段|
	
	VBA 是種以程式操作 Excel 的工具,具有以下兩個不同於其他程式語言或開發環境的特徵。
	
	❑ 開發與執行環境都在「Excel」中
	VBA 主要是以程式來操作「Excel 的功能」,因此若一開始不先打好「熟悉 Excel 的結構與習慣」這個基礎,難免就會因不懂內容而感到茫然。所以在寫程式時,不是寫出從無到有建構出計算方法跟顯示介面,而是以「我要使用 Excel 的那個功能」或是「我要取消那個動作」這樣的觀點來寫。有鑑於此,本書將會介紹透過 VBA 使用 Excel 功能的方法與機制,還有該如何找到對應的 VBA 程式碼。
	
	❑ VBA 雖然是個歷史悠久的程式語言,但其實內容不算是很有條理
	通常在學習程式語言時,會先給出一條明確的規則,再有條有理地解說這個規則讓使用者學習。VBA 在這點卻意外地隨意。畢竟在漫長歲月中一點一滴地改變了方針,也或多或少新增或刪除了一些功能。本書將會帶領讀者領略這些屬於 VBA 的特殊之處,再介紹實際的程式碼。
	
	【目標讀者】
	本書內容涵蓋廣泛,從 VBA 的基礎面,乃至實作導向的程式設計均會介紹。適合需開發公司系統的系統工程師,或想成為承包系統製作案件的外包 VBA 程式設計師等讀者閱讀。
	
	.本書「Excel 範例檔」及「範例程式碼」,可至博碩官網下載。
目錄
	序
	
	基礎篇
	Chapter1 VBA 的前置作業與功能
	1-1 了解 VBA 的功能及使用目的
	1-2  VBA 概述與使用前的準備
	1-3  VBE 的使用方式
	1-4 最簡單的巨集結構
	1-5 儲存做好的巨集
	
	Chapter2 透過物件存取 Excel 的功能
	2-1 如何使用即時運算視窗
	2-2 操作儲存格的值
	2-3  Excel 的功能由物件分門別類
	2-4 存取目標物件
	2-5 如何找到想要的功能?
	
	Chapter3 走進程式的世界 ~VBA的基礎文法~
	3-1 變數的使用方式
	3-2 程式內完結計算的運算子
	3-3 程式的核心功能──條件分支與迴圈
	3-4 與使用者對話
	
	Chapter4 「字串」、「日期」與「時間」的處理方法
	4-1 字串的處理方法
	4-2 日期與時間的處理方法
	
	Chapter5 一口氣處理列表 ~陣列與集合的結構~
	5-1 麻煩但高效的陣列該怎麼用?
	5-2 以陣列加速操作儲存格的值
	5-3 處理簡易列表時推薦用 Array 函數
	5-4 最好一起記住的 Transpose 工作表函數
	5-5 利用集合來代替陣列
	5-6 利用關聯陣列(雜湊表)同步管理鍵值與值
	
	Chapter6 什麼時候執行巨集?
	6-1 在使用者指定的時間點執行巨集
	6-2 利用事件處理執行巨集
	6-3 每隔一段時間自動執行巨集
	
	Chapter7 程式的錯誤處理與除錯
	7-1 發生錯誤該怎麼辦?
	7-2 幫助抓出錯誤的可靠武器
	7-3 使用錯誤捕捉解決錯誤
	7-4 程式沒有回應?最後的手段就是強制關閉 Excel
	7-5 發生錯誤前的自我防護手段
	
	Chapter8 以外部函式庫擴充 VBA 的功能
	8-1 外部函式庫能擴充 Excel 的功能
	8-2 設定引用後再使用函式庫
	
	Chapter9 巨集組件化與自訂函數
	9-1 將巨集組件化
	9-2 自訂函數的方法
	9-3 製作自訂物件
	9-4 模組的匯出與匯入
	
	實踐篇
	Chapter10 存取目標儲存格
	10-1 取得目標儲存格的方式
	10-2 存取整列、整欄
	10-3 指定相對儲存格範圍的方法
	10-4 處理表格形式的儲存格範圍
	10-5 能選取空白.公式.可見儲存格等的機制
	
	Chapter11 變更儲存格的值或外觀
	11-1 輸入或刪除值及公式
	11-2 設定儲存格的外觀
	11-3 設定顯示格式
	
	Chapter12 以 VBA 進行資料處理
	12-1 排列順序與擷取
	12-2 「進階篩選」功能
	12-3 如何刪除重複的內容?
	12-4 統一資料格式
	12-5 以搜尋來尋找目標資料
	
	Chapter13 處理其他活頁簿的資料
	13-1 如何取得其他活頁簿的資料
	13-2 一次處理多個活頁簿
	13-3 操作檔案.資料夾必備的 FileSystemObject
	
	Chapter14 「輸出」統計與分析結果
	14-1 列印結果
	14-2 將結果轉換為 PDF 檔案
	14-3 傳送活頁簿前的準備
	
	Chapter15 與外部資料的協作處理
	15-1  Excel 外部資料協作功能的現況
	15-2 由純文字檔案讀取資料
	15-3 輸出純文字檔案
	15-4 與外部資料庫協作
	
	Chapter16 匯入 Web 上的資料
	16-1 取得 Web 上的資料
	16-2 使用巨集取得資料
	16-3 解析 XML 格式
	16-4 了解 JSON 格式
	
	Chapter17 提升巨集的執行速度
	17-1 測量巨集的執行速度
	17-2 關掉螢幕更新或重新計算以提升速度
	
	Chapter18 資料輸入介面
	18-1 思考資料輸入介面的需求
	18-2 從輸入工作表轉錄至儲存工作表的工具
	18-3 表單控制項的特徵
	
	Chapter19 自訂表單
	19-1 自訂表單的基礎
	19-2 控制項的使用方式
	
	後記
配送方式
- 
                                    台灣
- 國內宅配:本島、離島
 - 
                                                到店取貨:
不限金額免運費
                                                        
                                                        
                                                 
 - 
                                    海外
- 國際快遞:全球
 - 
                                                港澳店取:
                                                    
                                                     
 
訂購/退換貨須知
退換貨須知:
**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**
- 
								依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
								
- 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
 - 依消費者要求所為之客製化給付。(客製化商品)
 - 報紙、期刊或雜誌。(含MOOK、外文雜誌)
 - 經消費者拆封之影音商品或電腦軟體。
 - 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
 - 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
 
 - 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
 - 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
 - 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
 
    
        
                  
                
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
		


商品評價