【发布时间】:2019-04-29 11:29:48
【问题描述】:
我正在尝试完成此宏,该宏将打开另一个工作簿,将选定的单元格复制并粘贴到另一个工作簿中。只有在选择列中时才执行此操作,只有在选择包含数据时才执行此操作。
如果选择包含数据部分很简单,但是我如何声明如果选择不在 A 列内,那么 MsgBox("Please select data")?
if语句到此为止,还需要上面直接提到的部分。
'Warns if no QN#s are selected
If Selection = "" Then
MsgBox ("Please Select Your QN#s Before Running This Macro")
Exit Sub
End If
【问题讨论】:
-
选择的是单个单元格吗?
-
选择可以是多个单元格。我弄清楚了我质疑的部分,但是现在我实际上在识别多项选择是否为空(“”)时遇到了问题。有没有办法让它认识到这一事实,以便如果有人突出显示 A 列中的多个空白单元格,它将运行 msgbox?
-
仅在选择具有数据 i>时才有意思?选择可以跨越多列 - 那么,您需要严格的一列还是允许有多列,但必须与列
A有交集?