VBA中的简单数组元素减法

时间:2014-01-02 09:57:11

标签: arrays excel-vba vba excel

all(i,k,c)-all(i,k+1,c)=aa

VBA返回“expected =”错误并突出显示“ - ”

为什么我不能相互减去完全合法的价值?

2 个答案:

答案 0 :(得分:0)

你的陈述含糊不清。由于all(i,k,c)all(i,k+1,c)是不同的元素,因此它等同于编写

x - y = aa

但这不会为xy分配唯一值。因此错误。

如果您想要返回all(i, k + 1, c)all(i, k, c)之间的差异,请写

aa = all(i, k + 1, c) - all(i, k, c)

答案 1 :(得分:0)

尝试

aa = all(i,k,c) - all(i,k+1,c)