excel表格學習 Excel真的很難學嗎?( 二 )


三、VBA要系統的學習Excel中的VBA , 需要系統的學習 。它和函數 , 技巧等不一樣 , 因為要實現一個完整的過程 , 代碼需要有幾個部分:
變量申明、變量賦值、數據提取、數據計算分析、數據輸出 。
變量申明:你需要知道變量類型有哪些 , 每種變量類型的數據范圍、和數據特點 , 該如何選擇變量類型等等 。如果變量的類型和變量的值有差異 , 運算的結果肯定就會不準確(比如變量的值為小數 , 你把變量申明為整型 , 就得不到正確的結果了);
變量賦值:不同的變量類型 , 賦值的方法也有所不同 , 給Object對象賦值 , 需要用Set;對數組、數字類型的變量賦值 , 直接用等號就可以 。如果賦值方法錯誤 , 代碼在執行時會出錯 。
數據提取:VBA中引用工作表 , 從工作表中提取數據有多種方法 , 選擇合適的方法 , 會讓代碼更為簡單 , 后期維護也會更加方便;
數據分析:這里就是你計算思路的體現;
數據輸出:最后才是將結果寫入工作表 , 用VBA往工作表中寫入數據 , 有多種方法 , 怎樣選擇可以提高運行效率 , 是需要考慮的 , 比如運算完后一次寫入肯定要比一邊運行一邊寫入的效率要高很多 。
所以 , 要寫出一個VBA過程 , 并且要實現代碼的簡單、后期維護的方便、運行的高效 , 需要從全方面去考慮 , 這個就需要從基礎開始 , 進行系統的學習 , 方能慢慢掌握 。
【excel表格學習 Excel真的很難學嗎?】另外 , 在從基礎學習時 , 一定要養成良好的寫代碼習慣 , 比如代碼縮進 , 申明變量時直觀、有規律的命名等 。

推薦閱讀