我們知道計算機的計算和儲存能力是遠超人類的,但是邏輯計算機不會自己掌握邏輯分析能力。所以自動化這東西,自要你邏輯對了,能夠找到方法讓計算機理解就能夠實現。
那麼回到樓主的問題,我不知道下面我用excel所實現的功能是否是樓主想要的:
簡單說明問題,僅以前幾行為例,實現如下功能
公式列(D列)輸入相關計算方法,觸發相關事件自動在E列進行對ABC列資料來源的處理。
比如我在d2中輸入“加”,選區變動後(說明你確認公式,觸發事件)e1中自動計算了第二列資料和:
在d3中輸入“乘”,得到如下結果:
d4中輸入其他內容如“不處理”,得到如下結果:
有了計算機自動化之後人只會越來越懶,那再只能一點就是D列不用輸入,而是變成選擇,利用資料有效性實現:
——————————————————————————————
當然,上面的例子中運用的都是特別入門級的公式,但也足以說明樓主的想法是可以實現的。在觸發事件中當然得用VBA了,個人覺得這種邏輯的實現只是經常要寫的公式一次寫在了VBA中,並且VBA中的判斷邏輯比直接用公式要簡單的多。(VBA中的if可以不用巢狀)
如果有有人感興趣,再更新VBA程式碼吧----
我們知道計算機的計算和儲存能力是遠超人類的,但是邏輯計算機不會自己掌握邏輯分析能力。所以自動化這東西,自要你邏輯對了,能夠找到方法讓計算機理解就能夠實現。
那麼回到樓主的問題,我不知道下面我用excel所實現的功能是否是樓主想要的:
簡單說明問題,僅以前幾行為例,實現如下功能
公式列(D列)輸入相關計算方法,觸發相關事件自動在E列進行對ABC列資料來源的處理。
比如我在d2中輸入“加”,選區變動後(說明你確認公式,觸發事件)e1中自動計算了第二列資料和:
在d3中輸入“乘”,得到如下結果:
d4中輸入其他內容如“不處理”,得到如下結果:
有了計算機自動化之後人只會越來越懶,那再只能一點就是D列不用輸入,而是變成選擇,利用資料有效性實現:
——————————————————————————————
當然,上面的例子中運用的都是特別入門級的公式,但也足以說明樓主的想法是可以實現的。在觸發事件中當然得用VBA了,個人覺得這種邏輯的實現只是經常要寫的公式一次寫在了VBA中,並且VBA中的判斷邏輯比直接用公式要簡單的多。(VBA中的if可以不用巢狀)
如果有有人感興趣,再更新VBA程式碼吧----