Re: [問卦] EXCEL VBA值得花時間去學嗎
※ 引述《hydran5566 (Nonstop)》之銘言:
: 如題
: 小弟工作需求每天使用大量的Excel要整理資料跟撈報表
: 公司前輩有些都會寫VBA增加效率看的我好是羨慕
: 礙於對程式語言0基礎 可能要買書或數位課程來學
: 但又有同事說現在沒人在學VBA這垃圾語言了
: 不過個人工作性質也不需要用到其他語言 大部分都在拉Daily的報表 整理資料圖表跟分析
: 專門去學Excel VBA值得嗎 有沒有八卦
有幾個建議
學習寫程式是很值得的投資,建議可以從 C/C++ 入門寫程式
已經懂得寫程式的人學習 VBA 很快,我學長只花一個晚上就學會 VBA 寫出一堆
很好用 Excel VBA 程式,能夠連結 SQL Server 撈資料並且整理成報表輸出
是否值得要看這些程式是不是真的能夠對你有幫助
以我學長的例子來說,他當時寫程式的環境是沒有外部網路、電腦無法安裝任何軟體
電腦裡面只有 Office 而之前都需要請別的部門幫忙先從 SQL Server 撈資料
E-mail 之後再用 Excel 整理一次報表,每天都要做這些真的很累
就算你想學習 VBA 或者已經學會 VBA 也不要讓其他同事知道
裝作不懂,然後慢慢地弄報表,儘管你已經用 VBA 把報表整理好也別著急著交出去
低調的裝忙會過得比較好,很快的做完,只會為你帶來更多的工作
像是我學弟現在每天上班就是開 Excel 裝忙,實際上用學長寫的程式早就能完成的工作他可以裝著忙一整天等到下班前才交出去
主管也沒辦法交辦更多的工作給他,因為他的動作永遠這麼慢
上班的時候就聽著 VTuber 一邊傻笑,開心得過一整天 月底一樣領薪水
而你的話可以利用這些多出來的時間,多聽一些線上課程,多學習一些程式
有助於將來找到更高薪水的工作
--
我是老闆,發現這種職員絕對請回家
直接高調VBA幫整個部門每天省時間也是解
然後下個月開始該部門就多很多額外的工作
我在部門都是做最快的,後來反而有機
會接到爽差。
這種爛公司 被偷薪水活該
4
xlwings其實跑起來比openpyxl慢 個人經驗是如果只是搬資料、公式跟改格式,就用openpyxl就好 如果真的有需要保留connection跟query的話,才真的需要開到xlwings 另外如果是需要用到一些native function是Python套件不支援的, 又或是需要跟windows或ad有互動的,也可以考慮可以用powershell搞定。9
推文裡有些人提到 公司不能對外連 Google Sheets 的問題 其實不用 Google Sheets 可以用 Python 直接操控 Excel 這樣既可以享用 Python 那些豐富的資料處理套件 還可以讓程式碼進版控 可以享用 Git 的全部好處52
認真回,學Python,然後 1. 把Excel資料丟到google spreadsheet上當關聯式資料庫用, 2. 用python pandas整理資料 3. 用datastudio做視覺化分析或定期觀察儀表板 這是我最推薦新手入門數據分析的工具組合。56
首Po如題 小弟工作需求每天使用大量的Excel要整理資料跟撈報表 公司前輩有些都會寫VBA增加效率看的我好是羨慕 礙於對程式語言0基礎 可能要買書或數位課程來學 但又有同事說現在沒人在學VBA這垃圾語言了