VBA中IF语句判断,只显示假值。是哪里用错了?

代码如下
If "j" & i = "" Then 'DM
Range("as" & i) = ""
Else
Range("as" & i) = "【1】DM;“ & vbCrLf
End If
输出结果不管对应单元格有没有值都输出为
”【1】DM;“

你的这个语句用于都不成立:
If "j" & i = "" Then 'DM
如果i为多少,结果至少是j*,不可能为空,我估计你的意思是判断j*单元格的值吧,那么语句应该是:
If Range("j" & i) = "" Then 'DM
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网