我想要实现的是,只要宏运行,用户就必须选择(手动,从Sheet而不是键入范围)一个范围,然后将其设置为Range变量。
Excel在许多方面都有这样的功能,例如图表的数据选择设置,但我不知道如何访问它。任何和所有的帮助表示赞赏!
答案 0 :(得分:2)
下面将强制用户选择范围:
On Error Resume Next
Dim rng As Range
Do
Set rng = Application.InputBox(Prompt:="Select Range", Type:=8)
Loop While rng Is Nothing
If Not rng Is Nothing Then rng.Select
On Error GoTo 0