为了账号安全,请及时绑定邮箱和手机立即绑定

为什么运行会提示 end if 没有 if 块?

为什么运行会提示 end if 没有 if 块?

冉冉说 2023-02-20 15:13:19
Private Sub CommandButton1_Click()Dim i As SingleFor i = 1 To 200If Cells(i, 1) = "城市" Then Cells(i, 2).Value = 2End IfNext iEnd Sub
查看完整描述

2 回答

?
慕娘9325324

TA贡献1783条经验 获得超4个赞

呵呵,代码有个小错误
if 条件 then 代码
如果写在一行,就不用end if了
如果代码写到下一行,就需要用end if了

查看完整回答
反对 回复 2023-02-20
?
阿晨1998

TA贡献2037条经验 获得超6个赞

改成:
Private Sub CommandButton1_Click()
Dim i As Single
For i = 1 To 200
If Cells(i, 1) = "城市" Then Cells(i, 2).Value = 2
Next i
End Sub

或者:
Private Sub CommandButton1_Click()
Dim i As Single
For i = 1 To 200
If Cells(i, 1) = "城市" Then
Cells(i, 2).Value = 2
End If
Next i
End Sub


查看完整回答
反对 回复 2023-02-20
  • 2 回答
  • 0 关注
  • 52 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信