Private Sub Worksheet_Change(ByVal Target As Range) " />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em>中用<em>VBA</em>写一个判断并弹出

<em>Excel</em>中用<em>VBA</em>写一个判断并弹出

作者:乔山办公网日期:

返回目录:excel表格制作





Private Sub Worksheet_Change(ByVal Target As Range)
Dim i As Integer
i = Target.Row
If Cells(i, 1) = "已完成" And Cells(i, 2) = "" And ActiveCell.Row <> i Then

MsgBox "单元格B" & i & "还没填写完成日zd期"
End If
End Sub

在你的代码基础上 增加一个条件?And ActiveCell.Row <> i 也就是 从A 直接到B的时候 不提示 如果离开到下一行了再提示……

If Range("a1") = "正确" Then
respons = MsgBox("提示……", vbYesNo)
If respons = vbYes Then
A 代码
ElseIf respons = vbNo Then
B代码
Else
End If
End If
加入这样的语句 试试……

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网