vba中if判断条件里等号无法完成赋值操作
2016-09-25 10:27
253 查看
今天遇到一个问题,结果发现是因为vba中if的判断条件中等号("=")无法完成赋值操作造成的。
举个栗子:
![](https://images2015.cnblogs.com/blog/788134/201609/788134-20160925101742409-1263871887.png)
故应该在if之前就完成必要的赋值操作:
![](https://images2015.cnblogs.com/blog/788134/201609/788134-20160925102347466-1589147882.png)
所以,if判断条件里的等号("=")只能用于判断相等,不能用于赋值。
举个栗子:
![](https://images2015.cnblogs.com/blog/788134/201609/788134-20160925101742409-1263871887.png)
故应该在if之前就完成必要的赋值操作:
![](https://images2015.cnblogs.com/blog/788134/201609/788134-20160925102347466-1589147882.png)
所以,if判断条件里的等号("=")只能用于判断相等,不能用于赋值。
相关文章推荐
- 一个等号是赋值操作,==先转换类型再比较,===先判断类型,如果不是同一类型直接为false。
- activiti 5.21 多实例并行无法完成,即不进行完成条件判断的bug解决
- VBA编程“由于另一个程序正在运行中,此操作无法完成.”解决方法.
- 对赋值操作的if判断
- shell if条件中判断文件或字符操作
- Word2007/2003“由于文件许可权错误,Word无法完成保存操作”
- 操作无法完成.键入的打印机名不正确,或者指定的打印机没有连接到服务器上.有关详细信息,请单帮助
- JavaScript 函数调用规则和if条件判断
- windows无法结束这个程序,要完成操作可能需要更多时间??
- 操作无法完成。打印后台程序服务没有运行
- Groovy Tip 3 如何在if条件语句中判断对象为空
- 关于解决弹出”存储空间不足,无法完成此操作“的错误问题
- 操作无法完成.键入的打印机名不正确,或者指定的打印机没有连接到服务器上.有关详细信息,请单帮助
- iframe一个页面操作完成后给父页面赋值
- 当我们使用某个表达式作为输出的一列时,我们无法再Where条件中直接使用该列作判断条件
- IE报告“存储空间不足,无法完成此操作”的原因
- word中出现“由于文件许可权错误,word无法完成保存操作”的解决办法
- IE提示“存储空间不足,无法完成此操作”的错误(彻底解决包括产生原因)
- “由于文件许可权错误,word无法完成保存操作”解决办法
- cmd if条件 条件判断