如何通过用户鼠标输入选择一系列单元格,以便使用 VBA 进行进一步处理?
Selection
在 VBA 中是它自己的对象。它的功能很像一个 Range
对象。
不过,Selection 和 Range 并不共享所有相同的属性和方法,因此为了便于使用,创建一个范围并将其设置为等于 Selection 可能是有意义的,然后您可以像任何其他范围一样以编程方式处理它。
Dim myRange as Range
Set myRange = Selection
如需进一步阅读,请查看
MSDN 文章。
Sub Count_Selection()
Dim cell As Object
Dim count As Integer
count = 0
For Each cell In Selection
count = count + 1
Next cell
MsgBox count & " item(s) selected"
End Sub
address (如“A1:B1”),则使用 Selection 对象的 Address 属性 - 正如 Michael 所说,Selection 对象非常类似于 Range 对象,因此大多数属性和方法都适用于它。
Sub test()
Dim myString As String
myString = Selection.Address
End Sub
xx = 选择.地址
我知道我已注册,但我不记得也没有密码。所以我使用了另一个电子邮件地址。
兰道夫