vba和python哪個實用

2023-06-12 17:10:02 字數 2610 閱讀 7819

1樓:幹萊資訊諮詢

vba更實用一些。

vba是visual basic的一種巨集語言,是在其桌面應用程式中執行通用的自動化(ole)任務的程式語言。主要能用來擴充套件windows的應用程式功能,特別是microsoft office軟體。它也可說是一種應用程式視覺化的 basic 指令碼。

2023年由微軟公司開發的應用程式共享一種通用的自動化語言---即visual basic for application(vba),實際上vba是寄生於vb應用程式的版本。2023年發行的excel 版本中,即具備了vba的巨集功能。

固有常量:

固有常量是程式設計時引用的物件庫定義的常量。所有固有常量都可以在巨集或vba**中使用。通常,固有常量通過前兩個字母來指明定義該常量。

來自vb庫的常量則以「vb」開頭。來自access的常量以「ac」開頭。可以使用物件瀏覽器來檢視所有物件庫中的固有常量列表。

以上內容參考 百科—vba

2樓:網友

我覺得如果不太在乎執行效率和資料量不大的情況下,用vba會簡單很多,而且移植也方便,學習成本也低於python。如果是資料量大,執行效率成為主要短板,用python更好。

總之,看需要解決的事情,結合學習,編寫的成本,沒有統一的答案。最簡單的選擇方法就是,哪個會用哪個,快的交通工具,不會開也沒用,有近路找不到也沒用。建議,如果都沒學,先學vba,解決不了時,再學python。

3樓:教育達人小嫣

純辦公來說的話,vba更實用,vba是office系列自帶的巨集語言,與python、vsto和rpa最大的優勢就是不需要單獨安裝ide(整合開發環境),可以直接在excel中編寫。vba比較適合非it專業的人員入門程式設計,除了不需要單獨裝ide以外,vba在除錯的過程中是可以一邊除錯一邊修改**的,雖然只能改斷點之後的**,但是在日常學習中也已經比較方便了。

python的優勢是類庫比較豐富,語法很簡潔。ython能做的有很多,工作中對資料的處理,都可以脫離excel用python來做。基本上除了excel外掛程式之外,都可以用python來處理。

處理excel,選擇vba還是python?

4樓:萌新資格證書

vba 親生的,原生自帶,不需要配製環境,不需要安裝python

5樓:河南新華電腦學院

「python如果只考慮處理excel,也就學一下基礎語法,再學習幾個模組即可。知識體系也不是很龐大。而且這個技術,後邊還可以幹一些其他事!」

excel中想實現使用python代替vba,請問應該怎麼做

6樓:帳號已登出

1、首先需要開啟excel軟體,然後利用xlwings替代vba寫巨集。

2、按快捷鍵z彈出對話,匯入xlwings檔案。

7樓:溫州甌越培訓學校

有兩種方案。

使用com庫,例如excelpython

使用內建直譯器,例如pyinex, pyxll

cad和solidworks哪個比較實用

solidworks electrical 和傳統cad電氣版有啥區別?autocad對二維圖製作很方便,功能也很全面,是目前工程圖設計的最好製圖軟體,但它不適合作三維建模,因為用它作的三維圖 立體圖 形,不能進行修改其形位尺寸,如要修改它得重頭來過。而solidworks能很好進行三維建模,使得設...

楷書和行書哪個好看行楷和行書哪個更實用

說不上哪個好看 行書包括行楷 接近於楷書的行書 正規易識些 和行草 接近於草書的行書 潦草奔放些 簡單介紹一下吧 楷書最標準和規範的字型 現在的印刷體黑體也是一種楷書從這點上你可以看見楷書是最標準和規範的字型了 行書又稱作 流動的楷書 現代所有人寫的字 都可以說是一種行書 因為行書的書寫比較楷書更加...

vba裡面cell和cells sheet和sheets有什麼區別

cells y,x 是單個單元格對像,兩個引數分別為行和列 range 則是指乙個區域,區域中可以是乙個單元格,也可以是多個單元格。vba中常這樣寫 range cells y1,x1 cells y2,x2 select,就是指選中以cells y1,x1 和cells y2,x2 兩單元格為對角...