在以 ChatGPT 為代表的 AIGC(AI Generated Content,利用人工智能技術(shù)來生成內(nèi)容)工具大量涌現(xiàn)的今天,學(xué)習(xí)編程的門檻大幅降低。對于大部分沒有編程基礎(chǔ)的職場人士來說, VBA 這樣的辦公自動(dòng)化編程語言比以前任何時(shí)候都更容易掌握,能夠極大提高工作效率。本書通過3個(gè)部分:VBA 基礎(chǔ)知識(shí)、ChatGPT 基礎(chǔ)知識(shí)、ChatGPT 實(shí)戰(zhàn)辦公自動(dòng)化,幫助 Excel 用戶從零開始迅速掌握 VBA,以“授人以漁”的方式靈活應(yīng)對任何需要自動(dòng)化辦公的場景。簡而言之,本書的目標(biāo)是:普通用戶只需要掌握一些 VBA 的基本概念,然后借助 ChatGPT 就可以得到相應(yīng)的VBA代碼,從而解決具體問題。
Excel Home
----------------------------
Excel Home是微軟在線社區(qū)聯(lián)盟成員,全球華語Excel資源網(wǎng)站,擁有大量原創(chuàng)技術(shù)文章、視頻教程、加載宏及模板。Excel Home是一個(gè)學(xué)習(xí)氛圍濃厚的技術(shù)交流社區(qū),中國大陸及中國港臺(tái)各行各業(yè)身懷絕技的Office高手都匯聚于此,目前已有三百多萬辦公人士選擇成為它的注冊會(huì)員。 Excel Home已精心編寫并出版Office領(lǐng)域的圖書60余種,截至2016年春節(jié),圖書銷量累計(jì)達(dá)120多萬冊。
用ChatGPT與VBA一鍵搞定Excel 目錄
第一篇 VBA編程入門
第1章 初識(shí)VBA
第2章 VBA集成編輯環(huán)境
第3章 VBA編程基礎(chǔ)
第4章 與Excel進(jìn)行交互
第5章 自定義函數(shù)與加載宏
第6章 如何操作工作簿、工作表和單元格
第7章 事件的應(yīng)用
第8章 控件在工作表中的應(yīng)用
第9章 窗體在Excel中的應(yīng)用
第二篇 代碼調(diào)試與優(yōu)化
第10章 代碼調(diào)試
第11章 錯(cuò)誤處理
第12章 代碼優(yōu)化與高效編程
第三篇 ChatGPT入門
第13章 什么是ChatGPT
第14章 ChatGPT與編程
第四篇 ChatGPT助力Excel自動(dòng)化實(shí)戰(zhàn)
第15章 自動(dòng)操作工作簿和工作表
第16章 自動(dòng)操作單元格和區(qū)域
第17章 自動(dòng)操作圖片、圖表、郵件、PowerPoint和Word
示例目錄
示例2-1 在VBE中運(yùn)行VBA代碼
示例3-1 條件語句
示例3-2 循環(huán)語句
示例3-3 With語句
示例3-4 工作簿Open事件
示例3-5 使用字典對象統(tǒng)計(jì)銷售記錄
示例4-1 利用MsgBox函數(shù)顯示多行文字
示例4-2 利用MsgBox函數(shù)顯示多行表格化數(shù)據(jù)
示例4-3 多種樣式的MsgBox對話框
示例4-4 利用InputBox函數(shù)輸入郵政編碼
示例4-5 利用InputBox方法輸入郵政編碼
示例4-6 利用InputBox方法輸入單元格區(qū)域引用地址
示例5-1 使用自定義函數(shù)統(tǒng)計(jì)指定格式的記錄
示例6-1 遍歷工作簿名稱
示例6-2 判斷工作表是否已經(jīng)存在
示例6-3 自動(dòng)設(shè)置單元格格式
示例6-4 單元格區(qū)域擴(kuò)展與偏移
示例7-1 自動(dòng)記錄數(shù)據(jù)編輯的日期與時(shí)間
示例7-2 高亮顯示選定區(qū)域所在行和列
示例7-3 自動(dòng)設(shè)置Excel的界面風(fēng)格
示例7-4 高亮顯示任意工作表中選定區(qū)域所在的行和列
示例7-5 確定事件的激活順序
示例7-6 文件保存提醒
示例7-7 設(shè)置自定義快捷鍵
示例8-1 在工作表中使用ActiveX命令按鈕控件
示例8-2 使用命令按鈕控件設(shè)置單元格格式
示例8-3 使用復(fù)選框控件制作多選調(diào)查問卷
示例8-4 使用選項(xiàng)按鈕控件制作單項(xiàng)調(diào)查問卷
示例8-5 使用組合框控件制作調(diào)查問卷
示例8-6 使用文本框控件快速輸入數(shù)字
示例9-1 在工作簿中插入用戶窗體
示例9-2 在用戶窗體中插入控件
示例9-3 為窗體中的控件添加事件代碼
示例9-4 用戶窗體的QueryClose事件和Terminate事件