vba中if判断条件里等号无法完成赋值操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vba中if判断条件里等号无法完成赋值操作相关的知识,希望对你有一定的参考价值。

  今天遇到一个问题,结果发现是因为vba中if的判断条件中等号("=")无法完成赋值操作造成的。

  举个栗子:

 技术分享

  故应该在if之前就完成必要的赋值操作:

技术分享

所以,if判断条件里的等号("=")只能用于判断相等,不能用于赋值。

以上是关于vba中if判断条件里等号无法完成赋值操作的主要内容,如果未能解决你的问题,请参考以下文章

Cmake中的条件判断if/elseif/else

shell 脚本中 空格的注意问题:= 赋值两边不能有空格,而if比较判断时 = 两边必须加空格

Python中的if语句——参考Python编程从入门到实践

C语言中的一个等号和两个等号有啥区别

JavaScript 使用误区

vba 运算速度慢怎么办?