修复包含错误的单元格时,消息框一直显示
Posted
技术标签:
【中文标题】修复包含错误的单元格时,消息框一直显示【英文标题】:message box keep showing when fixing the cells which contain errors 【发布时间】:2017-08-05 10:44:16 【问题描述】:你能帮帮我吗?
我想制作用于验证调查的消息框。
消息框包含由于填充错误的消息。
我希望我的消息框继续显示,这样我就可以在不关闭消息框的情况下单击包含填充错误的工作表。
因此,消息框将指导我修复该表中的错误
这是我之前的代码:
Private Sub CommandButton1_Click()
Dim error As String error = “”
If (vehicle = True) And (gasoline_month = 0) Then
error = error & “- the expenditure of gasoline should not be empty” & Chr(10)
End If
If error = “” Then msgbox “clean”, vbInformation Else MsgBox error, vbCritical
End Sub
谢谢你,我希望有人能帮助我,,(对不起我的英语不好)
【问题讨论】:
使用 msgbox vba 是不可能的。 检查this。您并不期待用户输入,因此这对您来说可能是一个不错的选择。 我用这个更改最后一个代码 If error = "" Then Application.StatusBar = "clean" Else error 然后我运行代码,消息无法出现。应用程序状态栏如何工作?我很抱歉,因为我只是学习宏excel。我还是不太明白。 :)。你能从我上面的代码中举个例子吗?非常感谢 我只是尝试和工作!谢谢你。但有个问题。我有很多错误信息,但状态栏太小了。可以放大状态栏吗? 我不这么认为。然后你必须使用用户表单。 【参考方案1】:您好,在 VBA 中使用 msgbox 是不可能的,您必须使用 userform 来实现。
根据需要添加用户表单并放置按钮并尝试。
如果您卡在某个地方,请告诉我们。
【讨论】:
以上是关于修复包含错误的单元格时,消息框一直显示的主要内容,如果未能解决你的问题,请参考以下文章
UITableView 应该显示 2 个单元格时只显示 1 个单元格(Swift 3)
当鼠标点到excel单元格时,单元格所在的行和列会自动显示颜色