⑴ VBA和python難度對比有哪些
VBA和Python難度對比有:把使用目的和場景從完成一些「小任務」上升到做一個完整的、可重復使用、考慮用戶體驗的project,則VBA的難度會上身。
VBA主要基於和嵌入在以MS Office為核心的使用環境,Python的使用和應用范圍則更廣,可以處理和VBA一樣的數據分析,數據可視化,也可以進行編程開發等。
如果是在MS Office的環境下,例如MS Excel, Word,那麼主要目的大概率上是為了提高日常處理數據的效率以及提高自動化程度。那麼,我覺得Python會比較難學。
根據我自己在工作中的經驗,VBA使用頻率最高的「知識」不外乎Loop, IF statement,以及一些編程的基本原理和常識,例如declare variables, data type等。仔細學一下這些基本概念,上手VBA還是比較容易的。而且,別忘了VBA還有一個神助手,Macro (宏),它可以自動生成VBA code,可以直接復制過來用,也可以根據需自己的要進行修改。
學習方法:
1. 明確目標
對於零基礎的學員而言,要明確你學習Python僅僅是為了滿足好奇心?還是有工作需要,比如辦公自動化的需要,轉行的需要。不同的目標,所選用的學習內容和相應的學習方法也就會有所不同。
2. 選擇內容
對於零基礎學員,如要要達到使用Python的需要,那都是需要從Python基礎知識進行系統學習的。
下面是參考的《零基礎學Python》教材,為便於沒有變成基礎的同學學習,整理了下python基本知識點及對小白學員友好的學習順序。
⑵ vba和python哪個實用
純辦公來說的話,vba更實用,VBA是Office系列自帶的宏語言,與Python、VSTO和RPA最大的優勢就是不需要單獨安裝IDE(集成開發環境),可以直接在Excel中編寫。VBA比較適合非IT專業的人員入門編程,除了不需要單獨裝IDE以外,VBA在調試的過程中是可以一邊調試一邊修改代碼的,雖然只能改斷點之後的代碼,但是在日常學習中也已經比較方便了。
Python的優勢是類庫比較豐富,語法很簡潔。ython能做的有很多,工作中對數據的處理,都可以脫離Excel用Python來做。基本上除了Excel插件之外,都可以用Python來處理。
(2)解讀vbapython擴展閱讀
VBA是基於 Visual basic發展而來的,與VB具有相似的語言結構。從語言結構上講,VBA是VB的一個子集,它們的語法結構是一樣的。兩者的開發環境也幾乎相同。但是,VB是獨立的開發工具,它不需要依附於任何其他應用程序,它有自己完全獨立的工作環境和編譯、鏈接系統。
VBA卻沒有自己獨立的工作環境,它必須依附於某一個主應用程序,VBA專門用於Office的各應用程序中,如Word、 Excel、 Access等。在 Access中,可以通過VBA編寫模塊來滿足特定的需要。