官术网_书友最值得收藏!

前言

非常感謝您選擇《用ChatGPT與VBA一鍵搞定Excel》。

多年來,以Excel、Word和PowerPoint為核心的微軟Office軟件一直是辦公應用的主要軟件,當工作要求不斷提高及用戶需要更高的辦公效率時,內置于Office中的VBA就成了普通辦公人員的第一選擇。在Excel Home技術論壇上,我們看到VBA的身影出現在層出不窮的新的辦公場景和任務需求中,威力無窮。

隨著以ChatGPT為代表的人工智能輔助工具的爆發式發展,零基礎人員學習編程的成本進一步降低。在學習了VBA的基礎語法和一些常用示例代碼后,如果需要編寫實際工作中的解決方案,可以借助人工智能來生成代碼。如果在編程的過程中需要詳細了解某個語法的使用方法,也可以通過ChatGPT得到優質的答案。

以前的編程學習路徑是:學語法→學示例→搜索代碼,修改后為己所用→獨立寫代碼。該路徑環環相扣,每個環節都需要很多時間,尤其是在搜索代碼的時候,盡管Excel Home技術論壇上已經有上百萬個實例和解決方案,但對于復雜多變的任務,要快速找到相似的實例并學習代碼是一件有難度的事情。

而有了ChatGPT后,新的編程學習路徑是:學語法→描述需求,ChatGPT生成代碼→調試或直接運行。對于新手來說,編程難度大幅下降;對于有經驗的用戶來說,也可以提高編程效率。

本書正是按照新的編程學習路徑來組織內容的,掌握VBA基礎語法再加上向ChatGPT描述問題,就能完成編程。

學習完本書,沒有編程經驗的普通辦公人員也能駕馭Excel VBA,實現多個場景的辦公自動化,提高辦公效率。

讀者對象

本書面向的讀者群體是所有需要提高Excel辦公效率的用戶,無論是零編程經驗的人員還是IT技術人員,都可以從本書中找到值得學習的內容。

圖標

本書結構

本書分為4篇,共17章。

第1篇 VBA編程入門

本篇包含第1~9章,主要介紹VBA的基本概念及其編輯環境,與Excel進行交互,Excel的自定義函數、控件和窗體的應用,使用VBA操作Excel等。本篇主要幫助零編程經驗的讀者快速了解Excel VBA的基本知識。

第2篇 代碼調試與優化

本篇包含第10~12章,主要介紹Excel VBA代碼調試和錯誤處理的技巧,以及一些有效的代碼優化技巧。通過學習這些技巧,讀者能夠掌握常用的代碼調試方法和錯誤處理技術,運用代碼優化技巧,從而編寫出更簡潔、高效的代碼。

第3篇 ChatGPT入門

本篇包含第13~14章,主要介紹ChatGPT的技術背景和基本使用方法。

第4篇 ChatGPT助力Excel自動化實戰

本篇包含第15~17章,用多個實例展示在面對Excel自動化需求時,如何通過向ChatGPT提出合適的問題,獲得對應的VBA代碼,并直接運行或適當優化后運行,最終解決問題。

閱讀技巧

不同水平的讀者可以使用不同的方式來閱讀本書,以求用較少的時間和精力獲得最大的回報。

對于零編程經驗的讀者,建議從頭開始順序閱讀,熟練掌握基礎語法及如何調試代碼。

對于有一定編程經驗,希望重點了解ChatGPT如何助力編程的讀者,可以從第3篇開始學習。

關于本書代碼的說明

以ChatGPT為代表的AIGC通常有兩種訪問方式,一種是在官網提供的網頁中與人工智能直接交互,另一種是通過第三方網站、軟件或者編程,使用官方提供的API進行提問并獲取回答。

本書在編寫過程中,使用的是第一種方式。

在這種方式下,交互的內容與版式如右圖所示。

這樣的版式適合在電腦顯示器上閱讀,但如果截圖后放在圖書中會有諸多不便,因此圖書中的交互內容,我們復制粘貼了原文,再應用更合適的版式。

值得注意的是,ChatGPT返回的代碼,默認不換行,因此有些代碼行可能很長。在官網頁面中,需要拖動橫向滾動條才能查看。

單行過長的代碼,在圖書中會自動換行,這可能會使圖書中的代碼產生歧義。因此,我們對個別長代碼行添加了必要的換行符,讓其同時滿足圖書排版需要和語法要求。

VBA的手動換行符為“ _”,即半角空格+短下劃線。

下圖展示了同一行代碼在添加換行符前后的效果對比。

盡管可以要求ChatGPT在給出代碼的同時進行某種規則的換行,但經過試驗,這將改變大部分代碼行的換行方式,而VBA中的長代碼并不多,因此我們最后選擇親自調整。

示例文件的使用

圖書配套示例文件解壓后,可以保存在任意目錄中,但是需要確保計算機當前登錄用戶對該目錄具備讀寫權限。

示例文件中的代碼已經過調優,可以直接運行。盡管如書中介紹,大多數代碼都可以從ChatGPT直接獲得,也建議讀者親自與ChatGPT進行交互并獲得代碼,但為了方便參考,讀者也可以學習示例文件中的代碼。

寫作團隊

本書的第1~14章由郗金甲編寫,第15章由周慶麟編寫,第16~17章由郭新建編寫,最后由郗金甲和周慶麟完成統稿。

Excel Home全體專家作者團隊成員、Excel Home論壇管理團隊和培訓團隊長期以來都是Excel Home圖書的堅實后盾,他們是Excel Home中最可愛的人,在此向這些最可愛的人表示由衷的感謝。

衷心感謝Excel Home論壇的500多萬名會員,是他們多年來的支持與分享,才營造出熱火朝天的學習氛圍,并成就了今天的Excel Home系列圖書。

衷心感謝Excel Home微博的所有粉絲、Excel Home微信公眾號和視頻號的所有關注者,以及Excel Home抖音、小紅書、知乎、B站、今日頭條等平臺的粉絲,你們的“贊”和“轉”是我們不斷前進的動力。

后續服務

在本書的編寫過程中,盡管我們的每一位團隊成員都未敢稍有疏虞,但紕繆和不足之處仍在所難免。敬請讀者提出寶貴的意見和建議,您的反饋將是我們繼續努力的動力,本書的后繼版本也將會更臻完善。

您可以訪問https://club.excelhome.net,我們開設了專門的版塊用于本書的討論與交流。您也可以發送電子郵件到book@excelhome.net,我們將盡力為您服務。

同時,歡迎您關注我們的官方微博(@Excelhome)和微信公眾號(iexcelhome),我們會每日更新很多優秀的學習資源和實用的Office技巧,并與大家進行交流。

《用ChatGPT與VBA一鍵搞定Excel》配套學習資源獲取說明

微信掃描下面的二維碼,關注Excel Home官方微信公眾號或“博雅讀書社”微信公眾號。

進入公眾號以后,輸入關鍵詞“301985”,點擊“發送”按鈕。

根據公眾號返回的提示,即可獲得本書配套視頻、示例文件及其他贈送資源。

主站蜘蛛池模板: 拉萨市| 怀来县| 涟源市| 时尚| 鄂托克旗| 克什克腾旗| 临安市| 承德县| 岐山县| 朝阳县| 山丹县| 永城市| 玉树县| 静安区| 靖西县| 克什克腾旗| 措美县| 平遥县| 邳州市| 六枝特区| 珲春市| 吴旗县| 晋州市| 通许县| 金沙县| 南宫市| 漠河县| 香河县| 新河县| 镇赉县| 七台河市| 南昌县| 红安县| 中牟县| 西华县| 老河口市| 绥芬河市| 连南| 广平县| 石渠县| 雷波县|