excel - 编译错误:预期:将 ActiveCell.Formula 与 IF 语句一起使用时语句结束
问题描述
我是使用 VBA 的新手,我似乎无法使用此功能:
ActiveCell.Formula = "=IF(W2 = 0, "", IF(W2 < 2.5, IF(W2 > -2.5, "标称", "REMOVE"), "REMOVE"))"
我的目标是将任何余额为 0 且没有注释,将 -2.5 - 2.5 范围内的任何其他余额标记为名义余额,并且所有其他余额将带有 REMOVE 注释。但是我不断收到错误“编译错误:预期:语句结束。” 如果我在文本区域周围的引号加倍,我不会再收到编译错误,但是我会收到运行时错误。任何帮助是极大的赞赏。
解决方案
推荐阅读
- javascript - Kendo Grid 用于创建和编辑的单独弹出窗口标题和按钮
- javascript - 如何在 vue 路由器中“if-else”组件?
- javascript - 关闭原始窗口时,新浏览器选项卡上的事件侦听器将解除绑定
- asp.net - 如何使用 Session 保存 GridView 当前行的值,复制到 TextBox 中?- VB.Net
- html - 网格中的图片在不同的浏览器中显示不同
- reactjs - MUIDataTables - 搜索始终打开
- sql - 如何在表中查找下一行的下一行 - oracle SQL
- google-bigquery - EXTERNAL_QUERY 突然开始返回 BYTE 值而不是 STRING
- prometheus - 为 source_label 添加多个替换标签
- npm - 是否有 NPM 存储库的测试版本,类似于 PyPI 的 test.pypi.org?