我有一个子例程,用于搜索另一个工作簿中字符串的出现。如果找不到字符串(这很可能是由于拼写错误),我试图得到一个错误消息,弹出如vbModeless,并允许用户点击搜索表中单元格的正确值。然后我想用新的价值恢复搜索。无模式MsgBox,错误捕获,。找到
我现在坚持让我的简单MsgBox无模式。 任何人都可以帮忙吗?到目前为止,我已经(简体):
With ...
On Error GoTo UserSelect
celladdress = .Range("a1:bb100").Find("searchstring").Address
而且我的错误标签:
UserSelect:
MsgBox("Select the cell with the correct spelling") vbModeless
newstring = ActiveCell.Value
searchstring = newstring
Resume
我认为这是无模式MSGBOX给我的悲伤。
啊。我怎么能做一个简单的用户表单做基本相同。即:暂停背景代码的运行,直到用户选择一个单元并点击一个按钮? – 2009-02-18 17:20:31