【发布时间】:2014-04-08 03:53:18
【问题描述】:
我正在一个工作簿上编写代码,提示用户选择数据在另一个工作簿中的位置。
Dim rng As Range
Set rng = Application.InputBox(Prompt:="Please Select Range", Title:="Range Select", Type:=8)
Dim ws As Worksheets: Set ws = Worksheets("Working")
问题是我得到了输入对话框,但是当我移动到另一个工作簿以选择范围时,它仍然在第一个工作簿中,因此无法选择范围。
【问题讨论】:
-
无法使用
InputBox从另一个工作簿中选择范围。相反,您需要创建自己的对话框才能完成此操作。这里有一个很好的解决方案:stackoverflow.com/a/18126114/2119523
标签: excel vba excel-2010