[问题] 怎么把运算后的储存格改成最一开始的

楼主: 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