excel vba结果输出不对
答案:3 悬赏:70 手机版
解决时间 2021-03-22 09:56
- 提问者网友:缘字诀
- 2021-03-22 06:52
excel vba结果输出不对
最佳答案
- 五星知识达人网友:梦中风几里
- 2021-03-22 07:25
sub aaa
dim n%
for n = 1 to application.counta(sheets(1).range("a:a"))
if cells(n,6)<500 then
cells(n,7)=1
else
cells(n,7)=0
end if
next
end sub
dim n%
for n = 1 to application.counta(sheets(1).range("a:a"))
if cells(n,6)<500 then
cells(n,7)=1
else
cells(n,7)=0
end if
next
end sub
全部回答
- 1楼网友:痴妹与他
- 2021-03-22 08:23
这种情况就不该用FOR EACH
你这样嵌套的话,每个aa都要循环一遍bb
相当于bb的值都是由F10来判断出来的
你这样嵌套的话,每个aa都要循环一遍bb
相当于bb的值都是由F10来判断出来的
- 2楼网友:鸽屿
- 2021-03-22 07:50
Sub a()
For Each aa In Range("f4:f10")
If aa.Value < 500 Then
aa.Offset(0, 1) = 1
Else
aa.Offset(0, 1) = 0
End If
Next
End Sub
For Each aa In Range("f4:f10")
If aa.Value < 500 Then
aa.Offset(0, 1) = 1
Else
aa.Offset(0, 1) = 0
End If
Next
End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯