Excel中的公式就是这个,
=FUT_CHAIN!$D$9-LME!$F$2
每次单击VBA时,它应该在公式中移动一列但仅限于第一个组件,这意味着公式将是,
=FUT_CHAIN!$D$10-LME!$F$2
公式内的$和第二个组件无法更改或删除。
答案 0 :(得分:0)
你的叙述陈述'每次我点击VBA时,它会在公式'中移动一列,但示例结果公式是一行移位。
对于一个列移位尝试,
sub shiftRight()
dim f as string
f = mid(activecell.formula, 2)
activecell.formula = chr(61) & range(split(f, chr(45))(0)).offset(0, 1).address(external:=true) & chr(45) & split(f, chr(45))(1)
end sub