2010-08-26 414 views
0

例如使用Excel中的公式填充空白單元格(無VBA)

(N.B.所有以下操作引用相同的小區)

  1. 單元格中包含的公式來 填充該 小區的「默認」值。
  2. 用戶覆蓋默認值。
  3. 用戶決定刪除他們輸入的值 。
  4. 原始公式將自動恢復爲 以再次提供「默認」值 。

這可能沒有VBA,或者有沒有合理的解決辦法?

回答

0

我不確定你打算如何在沒有VBA的情況下完成所有這些工作。我不是和Excel嚮導,但我不認爲沒有VBA就可以完成。在你的程序中需要一些智能,但我們不能用簡單的函數來執行(我相信)。

0

AFAIK這是不可能的。

顯然,當你寫一個值時,你正在覆蓋預先存在的公式。所以你需要將公式存儲在其他地方以便能夠恢復它。但是,由於Excel中的循環引用檢測是「靜態」,所以禁止公式寫入另一個單元。你可以看看UDF feature的例子,這裏清楚地說明了這一點。

我知道在Excel環境中唯一存儲(並執行)某些東西的地方是VBA代碼...

相關問題