[問題] Access多項運算

作者: rd2l4 (唉呦就是那個啊~~)   2014-11-03 09:17:03
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:ACCESS
版本:2007
原PO程度:初階使用者
目前已有:
一堆變數
目標:
按鍵(on click)後執行36-108個數學式運算
並若可以呈現某一個結果(固定的)在同一表單上
運算出的結果變數需在原資料表中
其中36-108個數學式並不一定每一個都運行成功
(若有空值則運算失敗,只求不要變成0 QQ)
問題:
求關鍵字讓我google或求方法...
===========
詳細說明:
有試按過/估狗過巨集,我以為是解答XD
結果選項裡沒有運算...
用VB的話不知道怎麼樣設變數...用現有的名稱就好了嗎?
運算式小幫手只能執行一條運算
目前檔案狀態:
一筆資料原先要用人工key in約180筆數字,然後進行計算
目前是使用excel,然後拉一堆公式下去
結果隨著資料筆數越來越多,excel也越來越龐大,光是打開就好不順啊啊啊OTZ
想說改用access執行
我已經把變數各項和輸入表單建立好了
真的做不下去可以用複製貼的貼到excel再拉公式(啊還不跟之前一樣OTZ)
不過真的很想按一下按鍵執行各種運算
求關鍵字或解法,謝謝!
運算式大約長這樣
(1-a/100)*(1/b-1/c)/(1/d-1/e)
因為excel怕有空值,還加了iferror
變成無數個
=IFERROR((1-G41/100)*(1/AA41-1/Q41)/(1/AB41-1/R41),"")
這樣類似的公式...
累積下來有點可觀
只求好心人啊啊啊啊
作者: soyoso (我是耀宗)   2014-11-03 11:52:00
想到的是用在excel用巨集,儲存格內已不使用公式,而是將公式透過VBA執行運算後,結果值再回傳到儲存格內
作者: rd2l4 (唉呦就是那個啊~~)   2014-11-04 10:44:00
非常謝謝樓上,那請問我要google VB的那部分呢...沒碰過
作者: soyoso (我是耀宗)   2014-11-04 11:00:00
google excel vba evaluate 試試或是用巨集將公式填入其中一個儲存格,再用autofill,最後在pastespecial貼上值
作者: rd2l4 (唉呦就是那個啊~~)   2014-11-04 11:28:00
謝謝 我馬上去試試看~~~成功了謝謝大大!!!

Links booklink

Contact Us: admin [ a t ] ucptt.com