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