請問VBA怎樣快速入門?
VBA怎樣快速入門——一般對于問這樣問題的人 , 我會直接建議他不要學VBA了 , 當然 , 如果您還是一個學生的話可以除外 ?,F(xiàn)在 , 網絡上有太多的說VBA很簡單 , 甚至說幾十天可以從入門到精通等等的言論和書籍 , 其實是在誤導大眾!所有這些說法都有一個前提 , 就是你本身有一定的編程基礎 , 比如你原來學過其他的編程語言 , 而只是切換到VBA , 那實際上你只需要學點兒VBA的語法就能用起來了 , 因為你已經具備編程的思維和能力 。
學習編程最難的是對編程思維和能力的磨練——對的 , 是“磨”!這個過程是十分漫長的 , 沒有快捷一說!比如說:為了一個小小錯誤可能要花幾個小時甚至幾天的時間來找到原因而且 , 為什么大多數(shù)的程序員都會每天晚上搞到夜里不睡覺 , 因為程序有bug沒調試完睡不著?。『呛?。電影里的程序員都是這樣的——高富帥屌炸天!實際生活中卻可能是這樣子的(在BAT的技術大牛除外):那么 , 對于Excel的普通用戶 , 除了學好基本功能、函數(shù)等 , 想進一步提升相應的能力 , 怎么辦呢?——我個人建議可以先考慮學Excel2016新的Power系列功能(如Power Query , PowerPivot等 。
【VBA編程基礎知識,vba編程基礎知識】2010或2013可到微軟官方下載插件) , 以下從函數(shù)、VBA以及Power Query在數(shù)據(jù)處理方面的對比進行說明:Excel公式是用戶經常利用的必要技術 , 雖然公式往往被大多數(shù)Excel用戶使用 , 但公式的復雜性因用戶的經驗和思路差異很大Visual Basic應用程序(VBA)強大的語言可以實現(xiàn)強大而動態(tài)的數(shù)據(jù)轉換 。
但VBA技術往往被高級用戶使用 , 需要掌握一整套的語法規(guī)則和長時間的訓練 。SQL語句SQL是操作數(shù)據(jù)的另一種強大的語言 , 特別是用于選擇、排序、分組和轉換數(shù)據(jù) 。但是 , SQL一般都是由專業(yè)IT人員使用 , 甚至很多Excel專業(yè)人士都不知道怎么用 , SQL也通常被認為是數(shù)據(jù)庫專家的獨門武器 , 盡管每個Excel專家都應該花一點時間學一學 。
所有這些都有一個共同點:需要較長的時間來掌握技術和建立解決方案 。Power Query圖形化的界面 , 大量功能的使用跟在Excel中的鼠標操作差不多 , 用于處理多種復雜數(shù)據(jù)源等情況時 , 卻比VBA要容易得多 。整個過程跟錄制宏有點像 , 但是絕大部分情況下卻不需要像錄制宏那樣還要跑去改大量的代碼 , 而且里面的分步操作都是所見即所得的 , 輸入和輸出非常清晰:下面再對比一下幾者的學習曲線 , Power Query可以在非常短的時間內達到非常高的效用:學習建議綜上對VBA及編程語言學習的一些體會 , 以及對Power Query等新功能的比較 , 建議如下:Excel函數(shù)當然要好好學 , 畢竟那是最基礎也用的最多的東西 。
Power Query和VBA , 優(yōu)先考慮學Power Query 。學有余力 , 對編程非常感興趣 , 并且有足夠的時間 , 再考慮學VBA吧 。歡迎關注【Excel到PowerBI】 私信我即可下載60 基礎函數(shù)及新功能Power系列功能匯總訓練材料 我是大海 , 微軟認證Excel專家 , 企業(yè)簽約Power BI技術顧問 讓我們一起學習 , 共同進步 。
推薦閱讀
- 自主研發(fā)國產免費編程工具,免費編程軟件
- 蘋果系統(tǒng)用什么編程軟件哪個好用,少年學編程用什么軟件好
- C語言編程軟件,編譯器
- 什么是少兒編程,少兒編程是什么
- 計算機基礎知識教程,電腦基本知識
- 明白電腦的組成部分,電腦基礎知識學習
- 編程軟件有哪些,十大編程軟件排行榜
- 企業(yè)用電安全知識培訓ppt課件,電工基礎知識ppt課件
- arduino編程,初識arduino
- 家電維修基礎知識,詳細講解家電維修基礎.doc
