"情况是这样, 有一段分支结构语句,else if 条件成立了,我确定结果是 true 结果它对应的代码快不执行,查看 else if 单元格结果也是 null,else if 后面条件不变,改 .."
情况是这样, 有一段分支结构语句,else if 条件成立了,我确定结果是 true 结果它对应的代码快不执行,查看 else if 单元格结果也是 null,else if 后面条件不变,改写成 if 后面的代码块就执行了,查看 if 单元格结果是 true 这是什么原因啊
可以把脚本发下。还有那个 if 判断的值可以输出下,看看值是什么
找到原因了, 因为这个注释 2, 把这个注释 2 去掉就好了, 为什么会这样呢
这个注释不应该是, 只是注释这个单元格吗, 为啥会导致下面 else if 失效, 为啥不去掉注释写成 if 就又可以了
说错了,是这个注释 1 去掉就好了或者把 else if 改写成 if 都可以正常执行后面单元格,为啥会出现这种情况
注释格不会执行,但其中有内容时会影响代码块的范围,不能完全忽略。这些注释要写到 B 列去,不然现在每个 else if 是独立语句,和前面的 if 无关
奥奥好的谢谢
可以把脚本发下。还有那个 if 判断的值可以输出下,看看值是什么
找到原因了, 因为这个注释 2, 把这个注释 2 去掉就好了, 为什么会这样呢
![imagepng]()
这个注释不应该是, 只是注释这个单元格吗, 为啥会导致下面 else if 失效, 为啥不去掉注释写成 if 就又可以了
说错了,是这个注释 1 去掉就好了或者把 else if 改写成 if 都可以正常执行后面单元格,为啥会出现这种情况
注释格不会执行,但其中有内容时会影响代码块的范围,不能完全忽略。
这些注释要写到 B 列去,不然现在每个 else if 是独立语句,和前面的 if 无关
奥奥好的谢谢