請問~VBA這東東,目前還值深入學習嗎?

程式我是覺得,當下有用當下學。也沒什麼值不值得的。

除非是要找工作,先參考一下工作機會比較多的語言。
Kenny_Din wrote:
我是做軟體開發的 ...(恕刪)

恩恩...你這個意見真的很寶貴..
除了您所提的本身是程式人員外
更者是其內容也是我想的
===============================
寫出該有的功能只是第一步 更進一步的是考慮到效能 嘗試用更好的寫法達到同樣的功能
(再下一步是美觀 也就是寫的讓人容易看懂 能到這一步的就很厲害了)

即使換另外一個程式 基本上思考的邏輯思維差不多 只是語法不一樣

然後了解程式特性善用該程式厲害的地方 就可以事半功倍

初學者也不用好高騖遠 先求把一個東西學好 再來學第二樣就好了
===============================

我近期一直在想貴在精不在多..
問題重點在VBA這裡我有看了一本超圖解基礎講座的書,放了近十年都沒去動,又或者看一部分後有些事忙就又會跑去看別的東東

然後下回要看時,發現又得重頭看才能連得起來,一直斷斷續續沒個大進展..
直到去年與今年,把它狠狠K了一~二個月吧...看完還是很快就把前面的又遺忘

不過因為有加了一點重點與備註,所以翻一翻很快又可以連起來..
但後來我發現看懂了不見得就會寫..

原因我知道是出在語法與使用上..
就好像英文一樣,個別單字可能懂,但連起來就完全看不懂

現在的問題可能出在這VBA內的物件..它究竟有什麼樣的物件?要如何更了解這容器的內部結構..
思考很久,好像只有從它建立的結構去思考,這樣切入才能達到事半功倍
不然若像先前斷斷續續,又或者只是照本宣科的複製貼上...我想總有進展,但很快就會隨時間而遺忘..
所以如果可以的話..不知大大這過來人能否推薦個幾本參考書能讓我對物件、階層、方法、屬性等能更進步了解EXCEL當初是如何建造的?
對於EXCEL我的看法是,凡是使用者能在視窗下操作的,它肯定可轉成程序碼,當然這點在錄製上亦可達,(雖還是有些部份達不到便是),只是太鎖碎了些..
這應該也是您提的效能優化...

回得有些多,請見諒,不過很感謝您們的回覆..同樣祝順心~^^
s00701 wrote:
不建議VBA+excel...(恕刪)


哈,這建議也是過來人的寶貴經驗哦..
當沖...這有錢時玩玩很OK..
沒錢時去玩就像打戰,不被打到還能苟且偷生,而被狙擊外加人性弊端,一槍被斃就一命鳴呼

我目前沒有去想說用EXCEL做即時動態連結
原因是考慮到日後逐撮時系統資源肯定吃不消...

可能的設想是按我的老機子...
應該會出現快市時,386機台般的停格模式吧...

我主要是想做一些資料數據..但初時就複製貼上..
後來參考的越多,複製貼上就囉唆了起來..
雖然有看到有人堆BI。這還是也要下功夫去看才行..至於以往的數據如何丟過去..恩..
目前功夫根本不到家....

可能也是習慣吧..不過就是想讓它更簡化與更方便..
slash410 wrote:
建議能不要自己爬就不...(恕刪)


哈,這我也想過,畢竟下有對策,上又肯定會有政策..
我們的主管機關常常也如此...民間的更是防制一堆...改來改去..改到現在我抓奇摩的東東都變成亂碼
只好又來找別的網站...然後又複製貼上...
好像又走回原始時代了~~
等我貼完後...恩...也累了~~~感覺整個過程都很努力,最後就是沒了執行力
MaverickRay wrote:
恩恩...你這個意見...(恕刪)


學好excel+vba 受用無窮。


寫程式,真的還是不要去想了,連專職的都不一定寫的好棒棒!

記得,只要能達到目的,學最常摸的,學到精,這樣就好了!


你去學程式來解決你的問題,說白了,就是半調子,你周圍的人

不是寫程式的,工作環境也不是,沒人可以交流,教學相長,進步

很慢外,也是一天打漁、三天晒網。


一天24小時,專職寫程式的人在8個小時上班時間不斷的鑽研,

下班後有興趣的繼續玩。但是你不是專職的,所以才建議專心學好

excel +vba,這就是非常棒的工具了!

我也是寫程式的,and then ?
mascotqoo wrote:
學好excel+vba...(恕刪)


恩...這個嗎?我想其中有一個小問題我可能忘了提了..
那就是系統資源被占的問題..
以下是我的個人觀感,不知道是否對錯..
僅供參考..
在以前未用VBA,單純利用EXCEL內部函數與公式的檔案..
好像開啟後滿吃記憶體的..
若開了忘了去理它..放久了偶而會整個當掉..

而用了VBA改善局部外..
好像吃記憶體的情況有大幅改善了..
我的感覺是因為只丟回值...而試算表便不會牽一髪而動全身..動一格之值,連帶其它參照格也跟著you jump,I jump...
不知道是否理解正確?還是說兩者沒關連..

因為我有很多檔案,還是處於一半EXCEL公式,一半VBA...這些檔開起來,系統卡卡的情況感覺就會比較明顯...當然前提是其它開了很多網頁或軟件等...
當然網頁的部份,我是有利用去分頁的外掛以避免諸如chrome一再把記憶體吃乾的情況

而我會問此題的原因..另一個就是不知道目前其它語言會不會有比較不會佔系統資源的..
因為我偶而會下載到其他網友分享..用C等寫出來的軟件,可以直接一鍵搞定所有資料下載...
唯他的功能不見得是我要的便是..
只是他的一鍵功能是很快的只單純針對數據下載回來..所以卡盾的情況絲毫沒感覺...
故而提問這話題..
感謝囉~~
MaverickRay wrote:
恩...這個嗎?我想...(恕刪)


不說了,你要學就學吧。

在網上講半天,你沒真的去寫代碼,你啥也不知道。


去寫吧!等你寫了100天後,回來發感想,那就最準了!


看你能不能堅持囉~~~而且這個東西,一陣子沒用,一下子

就忘光光了,等你100天後來發表感言。
既然會提問
表示沒用到
就不必費這個心了

VBA是微軟系統的基礎和簡易版指令,只要是吃資訊飯的,不管是網管還是寫程式,很少沒用到,應該說,你有用windows+office,那VBA你遲早要碰到.........

MaverickRay wrote:
恩...這個嗎?我想...(恕刪)
你這問題,我是用程式語言來解決的,凡事都有適合不適合和熟不熟的問題,你只能盡力而為.
學程式設計我覺得就是學方法,一法通萬法通,
找一門馬上用的到的,易學好入門,
excel+vba非常容易入門,在實踐中學習最快,
大數據分析就是等而己沒什麼,
將來不管什麼語言要學都很快。
chief51688 wrote:
學程式設計我覺得就是...(恕刪)


恩,我會好好放在心上,感謝忠告與提醒..^^
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!