我试图增加一个单元格中的值,但是尽管文档说Visual Basic允许+ =运算符,但它只是给我“编译错误:期望:表达式”。

Range("CellName").Value += 1

发生了什么事,但如果我这样做了
Range("CellName") = Range("CellName") + 1

工作正常

最佳答案

不,它在VBA中不存在。

VB.NET可能需要+=(尽管我什至不确定)。

你必须使用

Range("CellName").Value = Range("CellName").Value+1

可以找到一个很好的引用here

关于vba - VBA中不存在+ =运算符吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17256153/

10-10 03:52