Excel+VBA感想: 模組跟三層式架構

資訊系統常常會用三層式架構, 包括: 使用者端(介面), 商務邏輯, 資料庫.

在Excel內使用VBA也類似, Excel本身就是多個資料表(工作表)存放的空間; VBA有提供模組跟表單, 就可以規劃使用者端的介面以及商務邏輯來使用.


設計時的主要目標, 就是減少使用者在處理資料時, 還需要人工判斷位置, 或手動輸入公式等情況.

所以最先考慮的, 是資料的異動, 比如增加量多久一次, 是否刪除或特定時間切換成新的工作表, 讓資料表本身的結構盡量不會被手動誤改.