一開始有點會錯意 ... 就會想的不一樣 ... 就要花點時間了 ...
用 Excel 內建 IF 函數還是 VBA 自定函數哪個好?
就程式設計的概念是一樣的,但 IF 函數使用上很直覺簡單,但有缺點
若條件一多就會很長,看得很辛苦。當 fx 的公式出錯了,因為公式太
長除錯上,有時就會眼花花,光是弄個括號就會吐血。此外 IF 函數使
用上還有某種數量上的限制,太多一樣會出現找不到原因的錯誤。
VBA 自定函數,可以自行建立自己需要的函數,可以取代那個長到令人吐血
眼花的 fx 公式,缺點有三:1.可能需要一點點的程式基礎,需要能編輯簡單
的 VBA 程式。2.自定函數使用時沒有說明,如果自己寫自己用就還 ok,給人
用有風險,要加說明功能相當複雜。3.因為是 VBA 需要修改 VBA 巨集的安全
性。
|