Excel VBA × ChatGPT:基礎到AI協作開發、資料爬蟲與自動化專題實戰

    從資料型別、流程控制到Range、Worksheet等物件操作,從零學會Excel VBA,再結合ChatGPT自動生成公式與程式碼,透過維基百科查詢、即時股票K線圖分析、訂單銷售分析等專題實作,打造辦公自動化應用。

    Collecting
    US$16.65

    內容簡介


    以實戰範例帶你從零上手Excel VBA,結合ChatGPT協作開發,快速生成公式與程式碼,打造自動化辦公與資料分析應用,一次升級你的工作效率!

    ■ 從零開始學會Excel VBA
    由資料型別、運算式、流程控制、陣列與函數等核心語法開始,循序漸進建立VBA程式設計基礎,快速培養Excel自動化開發能力與程式邏輯思維。

    ■ 掌握Excel物件操作技巧
    完整解析Range、Worksheet、Workbook、Application等常用物件,深入理解Excel物件模型與自動化操作方法,快速學會Excel自動化開發核心技巧。

    ■ 資料整理、圖表分析與網路爬蟲實戰
    透過控制項設計、資料整理、圖表製作、樞紐分析與網路爬蟲等實用案例,學會將Excel應用於資料處理、分析與自動化工作流程,提升實務應用能力與工作效率。

    ■ ChatGPT協作開發與AI實戰應用
    運用ChatGPT自動生成資料、公式、VBA程式及圖表程式碼,並結合Excel ChatGPT外掛輔助。透過「維基百科查詢」、「即時股票與 K 線圖分析」及「訂單資料整合與銷售分析系統」等專題實作,體驗AI協作開發的效率與威力,快速提升辦公室自動化與問題解決能力。

    ★更多新知可訂閱「程式享樂趣」YouTube頻道
    https://www.youtube.com/@happycodingfun

    目錄


    第一篇 程式語法
    Chapter 1 認識Excel巨集
    1.1 認識Excel VBA
    1.2 「開發人員」索引標籤
    1.3 用錄製器建立巨集
    1.4 巨集的使用
    1.5 綜合實例

    Chapter 2 使用Excel VBA
    2.1 物件簡介
    2.2 儲存格物件
    2.3 Excel VBA物件架構
    2.4 使用VBA編輯器
    2.5 使用ActiveX控制項
    2.6 InputBox輸入框
    2.7 MsgBox訊息框

    Chapter 3 資料型別與變數
    3.1 敘述
    3.2 常值資料型別
    3.3 變數
    3.4 常數
    3.5 運算式
    3.6 轉換資料型別
    3.7 變數的有效使用範圍

    Chapter 4 選擇結構
    4.1 條件式
    4.2 選擇結構
    4.3 Select Case多重選擇
    4.4 IIf、Choose與Switch
    4.5 GoTo敘述
    4.6 執行時期錯誤的處理

    Chapter 5 重複結構
    5.1 For … Next迴圈
    5.2 Do … Loop迴圈
    5.3 巢狀迴圈
    5.4 儲存格寫入公式和函數

    Chapter 6 陣列
    6.1 陣列的宣告及存取
    6.2 多維陣列
    6.3 Array函數
    6.4 陣列與儲存格
    6.5 字串陣列函數

    Chapter 7 副程式
    7.1 模組的宣告
    7.2 Function程序
    7.3 Sub程序
    7.4 傳值呼叫與參考呼叫
    7.5 程序傳遞陣列資料
    7.6 引用Excel工作表函數
    7.7 程序的匯入與匯出

    第二篇 常用物件
    Chapter 8 Range物件介紹
    8.1 物件簡介
    8.2 Range物件與常用屬性
    8.3 Range物件常用的方法
    8.4 Range物件常用的查詢方法
    8.5 手機庫存簡易進銷存系統
    8.6 建立含公式的空白成績統計表

    Chapter 9 Workbook物件
    9.1 Workbook物件
    9.2 Worksheet、Sheet物件
    9.3 Window物件

    Chapter 10 Application物件
    10.1 Application物件的常用屬性
    10.2 Application物件常用的方法
    10.3 物件變數的運用
    10.4 Application物件常用的事件

    第三篇 綜合活用實例
    Chapter 11 VBA活用實例 - 控制項
    11.1 控制項簡介
    11.2 ActiveX控制項
    11.3 動態平時成績計算
    11.4 切換降水量統計函數
    11.5 台鐵票價試算
    11.6 瀏覽和列印圖書介紹

    Chapter 12 VBA活用實例 - 資料整理
    12.1 資料整理的常用方法
    12.2 篩選基金績效
    12.3 快按兩下標題欄位彙整銷售資料
    12.4 用快速鍵整理基金資料
    12.5 用快捷功能表搜尋錯誤資料
    12.6 身分證字號檢查

    Chapter 13 VBA活用實例 - 圖表、樞紐分析
    13.1 圖表物件的使用
    13.2 圖表物件的標題與類型
    13.3 圖表物件的常用成員
    13.4 樞鈕分析表的建立
    13.5 股票K線圖

    Chapter 14 Excel VBA爬蟲實例
    14.1 Excel VBA爬蟲簡介
    14.2 Web查詢取得當月股票資訊
    14.3 VBA建立IE瀏覽器
    14.4 解析網頁內容
    14.5 IE瀏覽器爬蟲取得指定的股票資訊

    第四篇 結合ChatGPT協作
    Chapter 15 ChatGPT在Excel的應用
    15.1 認識ChatGPT
    15.2 ChatGPT與Excel
    15.3 在Excel內建ChatGPT

    Chapter 16 Excel VBA與ChatGPT協作專題
    16.1 維基百科查詢
    16.2 即時股票與K線圖查詢
    16.3 訂單資料整合與銷售分析自動化系統

    附錄A VBA內建函式 (PDF格式電子書,請線上下載)
    附錄B Excel的規格與限制 (PDF格式電子書,請線上下載)
    附錄C ASCII與KeyCode碼 (PDF格式電子書,請線上下載)
    附錄D ChatGPT的註冊與使用 (PDF格式電子書,請線上下載)

    Content

    1-1封面頁
    1-2書名頁
    1-3序
    1-4目錄
    1-5Ch01 認識Excel 巨集
    1-61.1 認識Excel VBA
    1-71.2 「開發人員」索引標籤
    1-81.3 用錄製器建立巨集
    1-91.3.1 錄製巨集
    1-101.3.2 執行巨集
    1-111.3.3 儲存巨集檔案
    1-121.4 巨集的使用
    1-131.4.1 設定巨集安全性
    1-141.4.2 開啟含有巨集的檔案
    1-151.4.3 檢視巨集程式碼
    1-161.4.4 使用表單控制項
    1-171.5 綜合實例
    1-18Ch02 使用Excel VBA
    1-192.1 物件簡介
    1-202.2 儲存格物件
    1-212.2.1 使用Range 指定儲存格範圍
    1-222.2.2 使用Cells 指定儲存格
    1-232.2.3 Value 屬性
    1-242.2.4 Clear 方法
    1-252.2.5 Select 方法
    1-262.3 Excel VBA 物件架構
    1-272.4 使用VBA 編輯器
    1-282.4.1 開啟Excel VBA 程式編輯器
    1-292.4.2 製作 VBA 程式的流程
    1-302.4.3 儲存巨集檔案
    1-312.5 使用ActiveX 控制項
    1-322.5.1 建立ActiveX 控制項按鈕物件
    1-332.5.2 編輯按鈕「BtnTotal_Click」事件程序
    1-342.6 InputBox 輸入框
    1-352.7 MsgBox 訊息框
    1-362.7.1 MsgBox 函數常用語法
    1-372.7.2 使用Buttons 引數
    1-382.7.3 使用有傳回值的MsgBox
    1-39Ch03 資料型別與變數
    1-403.1 敘述
    1-413.1.1 識別字
    1-423.1.2 關鍵字
    1-433.1.3 特殊符號字元
    1-443.2 常值資料型別
    1-453.2.1 整數
    1-463.2.2 浮點數
    1-473.2.3 字串
    1-483.2.4 日期
    1-493.2.5 布林
    1-503.2.6 物件
    1-513.3 變數
    1-523.3.1 變數的宣告
    1-533.3.2 字串變數
    1-543.3.3 強制變數宣告
    1-553.3.4 指定變數值
    1-563.4 常數
    1-573.4.1 常數的宣告
    1-583.4.2 VBA 常數
    1-593.5 運算式
    1-603.5.1 算術運算式
    1-613.5.2 字串合併運算式
    1-623.6 轉換資料型別
    1-633.6.1 如何轉換資料的資料型別
    1-643.6.2 如何辨認資料的資料型別
    1-653.7 變數的有效使用範圍
    1-663.7.1 程序範圍變數
    1-673.7.2 模組範圍變數
    1-683.7.3 活頁簿範圍變數
    1-69Ch04 選擇結構
    1-704.1 條件式
    1-714.1.1 關係運算子
    1-724.1.2 邏輯運算子
    1-734.1.3 Like 運算子
    1-744.2 選擇結構
    1-754.2.1 單向選擇 If … Then
    1-764.2.2 雙向選擇 If … Then … Else
    1-774.2.3 巢狀選擇結構
    1-784.2.4 多重選擇 If … ElseIf … Else
    1-794.3 Select Case 多重選擇
    1-804.4 IIf、Choose 與Switch
    1-814.4.1 IIf 函數
    1-824.4.2 Choose 函數
    1-834.4.3 Switch 函數
    1-844.5 GoTo 敘述
    1-854.6 執行時期錯誤的處理
    1-864.6.1 錯誤種類
    1-874.6.2 捕捉執行時期錯誤
    1-884.6.3 Err 物件
    1-894.6.4 錯誤處理敘述
    1-90Ch05 重複結構
    1-915.1 For … Next 迴圈
    1-925.1.1 For … Next 迴圈
    1-935.1.2 取得資料表格的最下列和最右欄
    1-945.2 Do … Loop 迴圈
    1-955.2.1 Do While 迴圈
    1-965.2.2 Do Until 迴圈
    1-975.2.3 While … Wend 迴圈
    1-985.2.4 無窮迴圈
    1-995.3 巢狀迴圈
    1-1005.4 儲存格寫入公式和函數
    1-1015.4.1 [R1C1]欄名列號表示法
    1-1025.4.2 絕對參照
    1-1035.4.3 混合參照
    1-1045.4.4 相對參照
    1-105Ch06 陣 列
    1-1066.1 陣列的宣告及存取
    1-1076.1.1 陣列的宣告
    1-1086.1.2 存取陣列的內容
    1-1096.1.3 動態陣列
    1-1106.1.4 Erase 敘述
    1-1116.1.5 IsArray 函數
    1-1126.2 多維陣列
    1-1136.2.1 陣列的維度
    1-1146.2.2 陣列的上界、下界
    1-1156.3 Array 函數
    1-1166.4 陣列與儲存格
    1-1176.5 字串陣列函數
    1-1186.5.1 Filter 字串搜尋函數
    1-1196.5.2 Split 字串分割函數
    1-1206.5.3 Join 字串連結函數
    1-121Ch07 副程式
    1-1227.1 模組的宣告
    1-1237.1.1 Option 宣告
    1-1247.1.2 全域變數
    1-1257.1.3 自訂資料型別
    1-1267.2 Function 程序
    1-1277.2.1 定義Function 程序
    1-1287.2.2 引數串列
    1-1297.2.3 呼叫Function 程序
    1-1307.2.4 儲存格插入Function 程序
    1-1317.3 Sub 程序
    1-1327.3.1 定義Sub 程序
    1-1337.3.2 呼叫Sub 程序
    1-1347.4 傳值呼叫與參考呼叫
    1-1357.4.1 參考呼叫
    1-1367.4.2 傳值呼叫
    1-1377.5 程序傳遞陣列資料
    1-1387.6 引用Excel 工作表函數
    1-1397.7 程序的匯入與匯出
    1-1407.7.1 匯出程序
    1-1417.7.2 程序匯入
    1-142Ch08 Range 物件介紹
    1-1438.1 物件簡介
    1-1448.1.1 物件簡介
    1-1458.1.2 物件的成員
    1-1468.1.3 Excel 的物件
    1-1478.2 Range 物件與常用屬性
    1-1488.2.1 Range 物件簡介
    1-1498.2.2 Range 物件常用的位址屬性
    1-1508.2.3 Range 物件常用的樣式屬性
    1-1518.3 Range 物件常用的方法
    1-1528.3.1 Range 物件常用的編輯方法
    1-1538.3.2 Range 物件常用的填滿方法
    1-1548.4 Range 物件常用的查詢方法
    1-1558.4.1 Find 方法
    1-1568.4.2 FindNext 和FindPrevious 方法
    1-1578.4.3 Replace 方法
    1-1588.5 手機庫存簡易進銷存系統
    1-1598.6 建立含公式的空白成績統計表
    1-160Ch09 Workbook 物件
    1-1619.1 Workbook 物件
    1-1629.1.1 Workbook 物件簡介
    1-1639.1.2 Workbook 物件常用的屬性
    1-1649.1.3 Workbook 物件常用的方法
    1-1659.1.4 Workbook 物件常用的事件
    1-1669.2 Worksheet、Sheet 物件
    1-1679.2.1 Worksheet、Sheet 物件簡介
    1-1689.2.2 Worksheet、Sheet 物件常用的屬性
    1-1699.2.3 Worksheet、Sheet 物件常用的方法
    1-1709.2.4 Worksheet 物件常用的事件
    1-1719.3 Window 物件
    1-1729.3.1 Window 物件簡介
    1-1739.3.2 Window 物件常用的屬性
    1-1749.3.3 Window 物件常用的方法
    1-1759.3.4 Window 物件的事件
    1-176Ch10 Application 物件
    1-17710.1 Application 物件的常用屬性
    1-17810.1.1 設定Excel 環境的常用屬性
    1-17910.1.2 Application 指定物件的常用屬性
    1-18010.2 Application 物件常用的方法
    1-18110.3 物件變數的運用
    1-18210.3.1 物件變數的宣告
    1-18310.3.2 使用 With…End With 敘述
    1-18410.4 Application 物件常用的事件
    1-18510.4.1 Application 物件的常用事件
    1-18610.4.2 建立Application 物件的步驟
    1-187Ch11 VBA 活用實例-控制項
    1-18811.1 控制項簡介
    1-18911.1.1 表單控制項簡介
    1-19011.1.2 ActiveX 控制項簡介
    1-19111.2 ActiveX 控制項
    1-19211.2.1 常用的ActiveX 控制項
    1-19311.2.2 建立ActiveX 控制項
    1-19411.3 動態平時成績計算
    1-19511.4 切換降水量統計函數
    1-19611.5 台鐵票價試算
    1-19711.6 瀏覽和列印圖書介紹
    1-198Ch12 VBA 活用實例-資料整理
    1-19912.1 資料整理的常用方法
    1-20012.1.1 SpecialCells 方法
    1-20112.1.2 Sort 方法
    1-20212.1.3 AutoFilter 方法
    1-20312.2 篩選基金績效
    1-20412.3 快按兩下標題欄位彙整銷售資料
    1-20512.4 用快速鍵整理基金資料
    1-20612.5 用快捷功能表搜尋錯誤資料
    1-20712.6 身分證字號檢查
    1-208Ch13 VBA 活用實例-圖表、樞紐分析
    1-20913.1 圖表物件的使用
    1-21013.1.1 圖表物件簡介
    1-21113.1.2 圖表物件的建立
    1-21213.1.3 圖表資料來源的設定
    1-21313.1.4 圖表物件的組成
    1-21413.2 圖表物件的標題與類型
    1-21513.3 圖表物件的常用成員
    1-21613.3.1 立體圖表的設定
    1-21713.3.2 圖表數列格式的設定
    1-21813.4 樞鈕分析表的建立
    1-21913.5 股票K 線圖
    1-220Ch14 Excel VBA-爬蟲實例
    1-22114.1 Excel VBA 爬蟲簡介
    1-22214.1.1 何謂網路爬蟲
    1-22314.1.2 何謂HTTP
    1-22414.1.3 HTTP 請求方法GET 與POST
    1-22514.1.4 Excel VBA 爬蟲方式
    1-22614.2 Web 查詢取得當月股票資訊
    1-22714.3 VBA 建立IE 瀏覽器
    1-22814.4 解析網頁內容
    1-22914.5 IE 瀏覽器爬蟲取得指定的股票資訊
    1-230Ch15 ChatGPT 在 Excel 的應用
    1-23115.1 認識ChatGPT
    1-23215.1.1 ChatGPT 是什麼
    1-23315.1.2 ChatGPT 的優缺點
    1-23415.1.3 與ChatGPT 聊天技巧
    1-23515.2 ChatGPT 與Excel
    1-23615.2.1 建立Excel 表格
    1-23715.2.2 產生Excel 公式
    1-23815.2.3 產生Excel VBA 程式碼
    1-23915.3 在Excel 內建ChatGPT
    1-24015.3.1 Excel 外掛ChatGPT
    1-24115.3.2 在Excel 使用ChatGPT
    1-242Ch16 Excel VBA與ChatGPT 協作專題
    1-24316.1 維基百科查詢
    1-24416.2 即時股票與K 線圖查詢
    1-24516.3 訂單資料整合與銷售分析自動化系統
    1-246版權頁
    1-247封底頁

    FAQ

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    Recommendations

    | No Content

    Reviews

    | Collecting

    Sales Plans