VB中messagebox操作问题

Subnextone()DoWhileActiveCell<>""'当选择单元格不为空时MsgBoxActiveCell,vbOKCancel'执行messagebox并... Sub nextone()
Do While ActiveCell <> "" '当选择单元格不为空时
MsgBox ActiveCell, vbOKCancel '执行messagebox并显示该单元格的内容
ActiveCell.Offset(1, 0).Select '向下移动一格
Loop
End Sub

上面一段代码是当我选择的单元格不是空时,就出现信息框,信息框的内容就是此单元格的内容,并一直循环下去,知道下一个单元格是空时才退出程序。现在我想当跳出信息框时,我点“确定/OK”时程序继续执行,点“取消/cancel”时就能退出程序。请各位大侠给予指教。谢谢
展开
 我来答
百度网友3c3b599
2012-05-25 · TA获得超过146个赞
知道小有建树答主
回答量:279
采纳率:100%
帮助的人:356万
展开全部
Sub nextone()
Do While ActiveCell <> "" '当选择单元格不为空时
if MsgBox( ActiveCell, vbOKCancel)=vbcancel then exit do '执行messagebox并显示该单元格的内容
ActiveCell.Offset(1, 0).Select '向下移动一格
Loop
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式