[問題] 怎麼把運算後的儲存格改成最一開始的

作者: charliedung (aaa)   2021-03-31 19:43:19
例如
A1=1
A2=2
B1=A1+A2
C1=B1
要怎麼改成C1=A1+A2
作者: soyoso (我是耀宗)   2021-03-31 20:13:00
公式的話formulatext取得儲存格c1公式字串,indirect該儲存格字串,再formulatext來取得儲存格b1內的公式字串,複製,選取性貼上值,貼回儲存格c1,尋找與取代,尋找目標和取代成都打等號=,這樣就會重新運算了;取得儲存格c1公式字串有等號,要再配合substitute取代。巨集的話range.directprecedents,取得range.formula再寫入儲存格c1內

Links booklink

Contact Us: admin [ a t ] ucptt.com