vba中有多线程吗_VBA会被Python代替吗?
先說答案:不會被替代
這里引用輪子哥的話說:微軟只會開發更多的增強型插件來慢慢淡化VBA,但是不會用其他語言取代VBA。
早在17年底,就有風聲說Python要取代VBA,成為Excel官方腳本語言。
我認真翻看了下好多篇文章,是微軟在社區中做了一個調查,雖然有很多用戶投了贊成票,但是后面不了了之,沒有消息了。
消息滯后太厲害了,已經過去2年了,還經常有人問我類似問題:
聽說Python要替代VBA了,現在學VBA晚不晚?
到底是學Python還是學VBA?
如果你有精力,成年人不做選擇,全都學!
可是對于以Excel為主,只是想學一門編程語言用來減輕重復工作的朋友來說,我還是建議學習VBA。
下面且聽我的分析:
→VBA對于【辦公自動化】來說有下面幾個優點:
?不用額外安裝代碼編輯器
alt+F11就可以打開代碼編輯界面,直接進行編程。但是python還需要安裝、配置環境。(當然,如果你已經對python比較熟悉了,再學習利用python操作Excel,這個另外說)
還有蔡老師的觀點:
?VBA中有錄制宏神器
手動操作一遍,通過錄制就可以產生很多現成的代碼,只需稍作修改加個循環就能實現自己的需要。
同樣一個人從頭開始學,可能一周時間就能寫(連抄帶寫)出來像樣的VBA代碼,學Python可能還只會一個import。
?VBA實現Office辦公自動化案例多
VBA根植于Office軟件中,自打出生以來,各種野生VBA編程者們編了無數個自動化代碼解決方案。
VBA操作Excel實現辦公自動化,網上類似案例比較多,像ExcelHome論壇,遍地都是寶,基本需要解決的問題在網上都能找到比較成熟的VBA案例。對于學習有很大的幫助。
但是Python操作Excel實現自動化案例相對就少很多了。
不能高估大多數人的學習能力!
VBA匯總工作簿,網上一大堆現成的代碼,很多人都找不到,你讓他去找Python實現批量匯總Excel工作簿的代碼?
結論:
如果你不是碼農,工作中接觸的基本都是Excel,優先推薦VBA。沒有必要為了學習操作Excel來專門去學python。學習成本不一樣。
作為一個表哥,會VBA升職加薪不能保證,但是提升工作效率,吊打同事一定木問題。
VBA它不香嗎?
總結
以上是生活随笔為你收集整理的vba中有多线程吗_VBA会被Python代替吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机操作系统同步互斥
- 下一篇: 造轮子是什么意思_程序员为什么热衷于造轮