Kenny_Din wrote:
我是做軟體開發的 ...(恕刪)
恩恩...你這個意見真的很寶貴..
除了您所提的本身是程式人員外
更者是其內容也是我想的
===============================
寫出該有的功能只是第一步 更進一步的是考慮到效能 嘗試用更好的寫法達到同樣的功能
(再下一步是美觀 也就是寫的讓人容易看懂 能到這一步的就很厲害了)
即使換另外一個程式 基本上思考的邏輯思維差不多 只是語法不一樣
然後了解程式特性善用該程式厲害的地方 就可以事半功倍
初學者也不用好高騖遠 先求把一個東西學好 再來學第二樣就好了
===============================
我近期一直在想貴在精不在多..
問題重點在VBA這裡我有看了一本超圖解基礎講座的書,放了近十年都沒去動,又或者看一部分後有些事忙就又會跑去看別的東東
然後下回要看時,發現又得重頭看才能連得起來,一直斷斷續續沒個大進展..
直到去年與今年,把它狠狠K了一~二個月吧...看完還是很快就把前面的又遺忘
不過因為有加了一點重點與備註,所以翻一翻很快又可以連起來..
但後來我發現看懂了不見得就會寫..
原因我知道是出在語法與使用上..
就好像英文一樣,個別單字可能懂,但連起來就完全看不懂
現在的問題可能出在這VBA內的物件..它究竟有什麼樣的物件?要如何更了解這容器的內部結構..
思考很久,好像只有從它建立的結構去思考,這樣切入才能達到事半功倍
不然若像先前斷斷續續,又或者只是照本宣科的複製貼上...我想總有進展,但很快就會隨時間而遺忘..
所以如果可以的話..不知大大這過來人能否推薦個幾本參考書能讓我對物件、階層、方法、屬性等能更進步了解EXCEL當初是如何建造的?
對於EXCEL我的看法是,凡是使用者能在視窗下操作的,它肯定可轉成程序碼,當然這點在錄製上亦可達,(雖還是有些部份達不到便是),只是太鎖碎了些..
這應該也是您提的效能優化...
回得有些多,請見諒,不過很感謝您們的回覆..同樣祝順心~^^
s00701 wrote:
不建議VBA+excel...(恕刪)
哈,這建議也是過來人的寶貴經驗哦..
當沖...這有錢時玩玩很OK..
沒錢時去玩就像打戰,不被打到還能苟且偷生,而被狙擊外加人性弊端,一槍被斃就一命鳴呼
我目前沒有去想說用EXCEL做即時動態連結
原因是考慮到日後逐撮時系統資源肯定吃不消...
可能的設想是按我的老機子...
應該會出現快市時,386機台般的停格模式吧...
我主要是想做一些資料數據..但初時就複製貼上..
後來參考的越多,複製貼上就囉唆了起來..
雖然有看到有人堆BI。這還是也要下功夫去看才行..至於以往的數據如何丟過去..恩..
目前功夫根本不到家....
可能也是習慣吧..不過就是想讓它更簡化與更方便..
mascotqoo wrote:
學好excel+vba...(恕刪)
恩...這個嗎?我想其中有一個小問題我可能忘了提了..
那就是系統資源被占的問題..
以下是我的個人觀感,不知道是否對錯..
僅供參考..
在以前未用VBA,單純利用EXCEL內部函數與公式的檔案..
好像開啟後滿吃記憶體的..
若開了忘了去理它..放久了偶而會整個當掉..
而用了VBA改善局部外..
好像吃記憶體的情況有大幅改善了..
我的感覺是因為只丟回值...而試算表便不會牽一髪而動全身..動一格之值,連帶其它參照格也跟著you jump,I jump...
不知道是否理解正確?還是說兩者沒關連..
因為我有很多檔案,還是處於一半EXCEL公式,一半VBA...這些檔開起來,系統卡卡的情況感覺就會比較明顯...當然前提是其它開了很多網頁或軟件等...
當然網頁的部份,我是有利用去分頁的外掛以避免諸如chrome一再把記憶體吃乾的情況
而我會問此題的原因..另一個就是不知道目前其它語言會不會有比較不會佔系統資源的..
因為我偶而會下載到其他網友分享..用C等寫出來的軟件,可以直接一鍵搞定所有資料下載...
唯他的功能不見得是我要的便是..
只是他的一鍵功能是很快的只單純針對數據下載回來..所以卡盾的情況絲毫沒感覺...
故而提問這話題..
感謝囉~~