返回列表 上一主題 發帖

[發問] 請問如何跨工作表,讀取公式?

[發問] 請問如何跨工作表,讀取公式?

大家好,

不好意思,想再請教一個問題,想要以工作表1的公式為模板,工作表2直接讀取工作表1的公式:

擷取a.PNG
2021-8-3 16:18

→工作表1的C1有公式:=A1*A3  (得到值15)

擷取b.PNG
2021-8-3 16:18

→工作表2的C1,該如何寫公式,才能直接讀取到工作表1的C1公式呢? (會得到值63)
(我試過用=formulatext,但好像不能使用)

附上附檔: 活頁簿1.zip (7.58 KB)

再麻煩大家協助,謝謝您們

ALT-F11 開啟VB編輯器,插入 - 模組,並貼上下列自訂函數
Function fml(r)
    Application.Volatile 'True
    fml = Application.Evaluate(Mid(r.Formula, 2))
End Function

工作表!C1 公式輸入
=fml(工作表1!C1)

工作表1 若有修改
工作表2 要按F9重新計算
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 2# ML089


謝謝您,但請問有只寫公式就可以的做法嗎?

TOP

回復 3# gaishutsusuru

這種需求用VBA比較好處理
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 閒人無樂趣,忙人無是非。
返回列表 上一主題