作者charliedung (aaa)
看板Office
標題[問題] 怎麼把運算後的儲存格改成最一開始的
時間Wed Mar 31 19:43:19 2021
例如
A1=1
A2=2
B1=A1+A2
C1=B1
要怎麼改成C1=A1+A2
-----
Sent from JPTT on my Samsung SM-N9750.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.142.63.229 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1617191001.A.042.html
1F:→ soyoso: 公式的話formulatext取得儲存格c1公式字串,indirect該儲 03/31 20:13
2F:→ soyoso: 存格字串,再formulatext來取得儲存格b1內的公式字串,複 03/31 20:13
3F:→ soyoso: 製,選取性貼上值,貼回儲存格c1,尋找與取代,尋找目標和 03/31 20:13
4F:→ soyoso: 取代成都打等號=,這樣就會重新運算了;取得儲存格c1公式 03/31 20:13
5F:→ soyoso: 字串有等號,要再配合substitute取代。 03/31 20:13
6F:→ soyoso: 巨集的話range.directprecedents,取得range.formula再寫 03/31 20:13
7F:→ soyoso: 入儲存格c1內 03/31 20:13