恩,想請教有時我們會將大致相同的程序獨立出來另放,然後要用的再去call it
但目前我遇到一個問題,那就是很多時假設有三個工作簿會call A Sub
但三個工作簿會有各自條件設定來決定是否使用Asub時,對內部裡的細微處做更動..
初時還好,但後期越加越多時就變得東卡西卡了..
意思是,假設000工作簿call A後,會對內部程序做一些判斷,此時只好修改A sub
然後修完後要考慮001、002工作簿會否因此造成某部份該執行卻不執行的效應..(我稱它為蝴蝶效應)
幾個工作簿還OK。或內部程序簡短也OK
唯一旦程序過長,或將一個長的程序分好多個sub來用時...
則維護起來就頭疼了
有時想,不如乾脆個別獨立..重複的程序碼重複copy就好
可我有時又懶,因為有時會在日後覺得這樣修會比初時的設想好..所以修一個總比修三~四個好很多..畢竟修三~四個很多時,時日久了..程序碼又得重看了
故來請教諸位仁兄,你們都是怎麼處理這種看似不打緊,實則卻很要緊的邏輯問題?
謝謝

X