如何在Userform中使用Application.Inputbox“static”

时间:2018-02-14 12:27:28

标签: excel-vba vba excel

我使用RefEdit,但它提供了令人难以置信的不一致结果(listed here)。我喜欢Application.Inputbox解决方案:

Set myRange = Application.InputBox(prompt:="Sample", Type:=8)

因为您可以在打开时输入文本或选择单元格。如何在Userform中“静态地”使用这个多功能输入框?我在“附加控制”中找不到它...
我尝试了一千次RefEdit并且它突破了999次...所以我想避免它 - thx

1 个答案:

答案 0 :(得分:0)

我不确定我是否理解正确,但为什么不执行以下操作,这会调出范围的输入,然后将地址详细信息添加到文本框中:

Sub foo()
Dim myRange As Range
    Set myRange = Application.InputBox(prompt:="Sample", Type:=8)
    TextBox1.Text = myRange.Address
End Sub