很久之前,我無意間體會到VBA的功效,並開始致力於學習及應用,經過二十多年來的摸索,在總結很多經驗的基礎上,結合自身的工作,把VBA的應用一點一點地分享給大家,並結集成冊,供大家利用。
我力爭每一講都獨立的講解一個問題,供大家拿來利用,每一講的代碼我都親測過,第一冊,第二冊的內容大部分是EXCEL 07版本測試,第二冊稍後的的文章是EXCEL 13版的測試。讀者可以根據自己的興趣有選擇的閱讀,或者根據自己的需要利用其中的代碼。
對於初學的朋友,不要急,可以結合自己感興趣的章節先弄懂代碼的含義,然後再擴展其他的章節。要循序漸進,不可貪多。每個知識點都是要理解的。
學以致用,希望大家能有所結合的去學習,學習的目的是應用,不要為學習而學習。
我初學VBA時,基本上還沒有像樣的書籍可以參考。那時,總是根據可以找到的代碼去總結、去體會其中的奧秘,看的多了,用的多了,自然也就掌握了。這套《VBA代碼解決方案》系列資料中,我會以自己的經歷來告訴大家:如何去學習,如何掌握你想學習的這套知識體系。
第二冊的內容和第一冊相比,範圍更寬了,難度也有所加深。從VBA函數到VBA數組,從WSH的利用到文件的操作,從代碼的優化到控制項的利用,從數據的校驗到程序的自毀等等都是值得大家收藏的。本冊部分重點內容用紅色標出,更利於讀者注意。這冊內容和第一冊相比較,實用性更強。
《VBA代碼解決方案》的開篇我曾經談到過:本書以實用為主,特別是廣大職場朋友,或多或少都可以從本書受益,甚至可以讓你的工作發生質的改變,我曾經幫助一位朋友將以前一天的工作不到五分鐘就完成了,這也正是VBA的魅力所在。
「浮雲掠過,暗語無聲,怎無憑?VBA控制項高亮顯示滑鼠滑過的剎那間」,這是本冊收錄的一文,欣賞自己的成果,是非常高興的事情,願每位代碼工作者都能領略其間詩意般的快樂。
本書結集過程中得到來自網絡眾多朋友的支持,在此表示感謝,本書的內容如有不足還望大家指出。
「VBA代碼解決方案」第三冊,在延續前兩冊內容的基礎上,理論上有所升華,從人機互動,到對象、屬性、方法、過程等重要概念的剖析;從VBA數組到圖形的控制;從三種類型文件的應用,到準資料庫的操作;既有抽象的dictionary知識點的普及,又有資料較少的Word中VBA的應用等等,內容更加充實,給讀者帶來更加美好的享受。
寒暑易節,歷時一年多,這套《VBA代碼解決方案》全書得以最終完成,從第1講一直到第147講。不誇張地說,這147講內容覆蓋了整個VBA內容的所有常見問題,認真學習後會解決工作中遇到的絕大多數實際問題。自動計算,程序控制,都可以很方便地得到解決。這147講就是147塊積木,供給讀者自由地組合、修正,變成自己的成果。
「搭積木」是一種很實用的編程手段,現在的時代,是速食時代,知識也是如此,讓知識更快地為自己服務,總是人們所追求的。《VBA代碼解決方案》緊扣這種理念,可以讓讀者更方便地去學習。有了VBA知識,可以受益終生,可以讓你在職場中應對自如,對於自己的發展很有幫助。這147講內容不同於刻板的教程,裡面不局限於知識的講解,還有我20多年實際經驗的傳遞,編程理念的分享,可以讓有志於學習VBA的朋友受益更多。