Board logo

標題: [分享] 從錯誤中學取經驗 [打印本頁]

作者: solely    時間: 2011-2-19 13:15     標題: 從錯誤中學取經驗

本帖最後由 solely 於 2011-2-23 20:02 編輯

我寫了一支小程式,在家裡的電腦運作都很正常,
在公司的電腦操作卻會出現「編譯錯誤,找不到專案或程式庫」
錯誤出現在[  ],我以為電腦笨笨的不認得[  ]代表什麼,
於是我把所有的[  ]改成cells(),果然電腦看懂了~~
後來,錯誤改出現在format,這讓我苦腦了很久,
format(   ,"0.0") 算是很正規的寫法,怎會有錯-.-?
迫不得已只好用val來替代,倒也把問題解決了,
反正撰寫程式對我而言,只要簡單易明,行得通就好XD

由於某部份的作業程序都是在家裡的電腦執行,所以有個錯誤一直未被發現,
月初補寫特休未休折現的計算時,在尋求解決之道,才發現到......
[attach]4796[/attach]
原來一切的問題不是出在程式碼,而是出在不當的引用,
雖然我的程式碼裡沒有使用到那些引用項目,但在vba的設定裡卻有勾選到,
又碰巧公司的電腦沒有那些引用項目可以引用,導致公司的電腦在執行程式時會出現編譯錯誤。

那些多餘的引用都是我在家裡玩控制工具箱功能,曾測試過的項目,
只是想不通vba設定,怎會自動勾選,不會自動消除呢?
[attach]4798[/attach]
難道這就是卜學亮說的....凡是走過,必留下痕跡~~
作者: kcl00168    時間: 2011-2-26 00:51

受用良多,感謝!
作者: jeff_tsai000    時間: 2011-2-26 08:08

這要記下來,說不定改天我也會犯這個錯
要記得"自動復歸"

"自"己"動"
作者: lawrencelimtw    時間: 2011-3-1 14:55

感謝記下來才不會犯這個錯
作者: e123chen    時間: 2011-4-12 15:29

感謝分享。




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)