作者oycoyc (.......)
看板Visual_Basic
标题[VBA ] 关於excel的问题
时间Wed Nov 12 22:14:02 2008
我要计算sheet2中有几个column,
因为每个column的最开始都固定是"nA"字串,
所以我的程式码如下,
Sub 按钮1_Click()
Dim i As Integer
i = 1
Do while Sheet2.Cells(1, i) = nA
i = i + 1
Loop
'在sheet1显示出有几个column
Sheet1.Cells(1, 2) = i - 1
End Sub
结果答案都是0,
奇怪的是我把判断式改为
Sheet2.Cells(1,i) <> nA
之後,
答案竟然正确了!?
怎麽逻辑刚好相反?
是我哪里搞错了吗?
烦请诸位高手指点迷津为小弟,感谢!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.20.9
1F:→ MOONRAKER:阿你 nA 要写成 "nA" 吧 11/12 22:36
2F:→ oycoyc:不用加" "才可以 11/12 22:39
3F:→ MOONRAKER:灵异现象咧! 11/13 00:03