我在用的2本Excel_VBA入門書

阿伯在Book板貼排行榜文有段時間了。每個月下載排行榜資料、計算積分、排序、比對統計、輸出圖表、列印一堆pdf檔,這些不是人幹的麻煩事幾乎都靠Excel VBA來達成。只要你的電腦裡有Microsoft Office,你就能使用這個超強大的工具。但很多人一聽到要寫程式就舉手投降,實在很可惜。今天阿伯在此分享自己常用的兩本Excel VBA入門書,並提供一些選購程式語言書的個人觀點給大家參考。相信阿伯能辦到,你也做得到。

選擇程式語言書,尤其是入門書,阿伯最重視三【好】:好懂、好找、好舒服。第一本介紹給大家的就是本符合三【好】的書:

書名:【第一次學Excel VBA就上手】
作者:七條達弘\渡邊健\鍛冶優
譯者:許郁文
發行:碁峯資訊股份有限公司

翻開一本程式書,如果讓我感到”不舒服”我就會放回去了。怎樣的書讓人不舒服?字太小列距太小,整頁密密麻麻都是字的書讓人不舒服。圖片太小、印刷不清、缺乏圖說的書讓人不舒服。作者自我表現慾過剩廢話太多讓人不舒服。總而言之,如果一本書不重視讀者閱讀的感受,這肯定是本爛書。

而【第一次學Excel VBA就上手】就是一本讓人一打開就覺得”舒服”的書。全彩印刷、配色清爽、按部就班、段落分明。每一個操作步驟都有圖片說明且都用箭頭指出發生的位置,程式碼內只要能用中文的一概使用中文。這本書一翻開就讓人覺得作者對讀者非常貼心,非常重視讀者的感受並盡力滿足。

書給人感覺不錯,接下來內容一定要”好懂”才會買囉。一本程式書如果範例程式碼超過一頁、缺乏註解或註解不用中文、一副程式碼都在這自己看的調調,那這本書也直接放回去。

【第一次學Excel VBA就上手】用盡一切手段讓讀者”好懂”。除了按部就班的圖說之外,幾乎每一列程式碼都有註解,每一指令都會很仔細地跟讀者解釋這是什麼、用在哪裡、該怎麼用、不該怎麼用等等。很多程式書會告訴你程式這樣寫的話,結果是那樣,完畢,但對程式碼細節的來龍去脈卻經常交代不清。而本書對指令、專有名詞都有詳細的解說,讓讀者能了解Excel VBA的程式邏輯,在面對書中沒有的課題時能舉一反三。

一本程式書不是只讓人看一次就丟掉的。你寫程式時一定會經常把之前看過的書翻出來找資料,如果資料很難找就會浪費許多時間。【第一次學Excel VBA就上手】的目錄不但有章節、有段落、甚至還有步驟的頁碼。每一頁都有該章節的號碼色塊讓讀者能快速翻找,連封面都有可以剪下來當書籤的常用快捷鍵說明。

老實說,這本書在博客來排行榜上連[電腦資訊]分類榜都沒擠進去過。真要挑毛病只有兩個:第一是因為解說太詳盡篇幅又有限,所以只能介紹最基本最常用的功能指令,缺乏可以立刻套用在工作上的大型實務程式,因此無法吸引只想馬上解決問題,不求甚解的讀者。第二是這本書沒有做好自我行銷,沒有好好告訴讀者Excel VBA到底有多麼強大,能夠做出多麼不可思議的功能,解決哪些過去連想都不敢想的問題。如果讀者還不認識Excel VBA,忽略這點讀者就直接把書放回去了。

為了彌補指令數量不足的缺憾,介紹第二本書給大家:

書名:【超實用Excel VBA範例應用字典】
作者:田中亨
譯者:許郁文
發行:旗標出版股份有限公司

顧名思義這就是一本指令字典書,收錄了大量指令與簡短範例。所有單一指令說明與範例都集中在一頁篇幅之內,非常簡短,讀者可以直接把程式碼從光碟中找出來測試或使用。當你想要知道你的問題Excel VBA能不能幫上忙時,來翻翻這本書就對了。本書光碟還有目錄索引的pdf檔,方便讀者用關鍵字快速查詢,完全滿足”好找”的需求。

如果你在這本書中還是找不到你要的功能,那就……Google吧。Excel VBA的功能真的多如牛毛,但動不動就Google真的很煩人。網路資訊良莠不齊,所以你需要一本能為你提供70%解答的字典書來省去過濾網路資料的時間。有了這兩本書的幫忙,相信必能讓同事和上司對你刮目相看。但提早下班時請務必保持低調,否則老闆會給你過去想都不敢想的工作量。

留言

這個網誌中的熱門文章

免AutoCAD!用FreeCAD TechDraw出工程圖

FreeCAD操作介面與設定指南

愛設計?學FreeCAD!