如何将范围输入添加到 VBA 用户窗体

How to add Range Input to VBA UserForm

许多内置的 excel 对话框都使用像这样的范围输入框:

我不确定它们是叫 "Range Inputs" 还是什么。如果您想知道,这是从 Excel 中的 "Data Analysis" 中获取的。当您单击文本框中的小图像时,对话框会消失,并且 excel 允许您 select 一系列单元格,然后将其放置在文本框中。如果有办法将其合并到用户窗体中,请告诉我

提前致谢!

它被称为 RefEdit Control,其工作方式与 Boxes 中内置的类似。 如果您的工具箱没有 RefEdit 控件,请设置对 RefEdit 控件的引用。单击“工具”、“引用”,然后选中“引用编辑控件”。

这是一个如何使用它的例子:http://www.excel-easy.com/vba/examples/userform-ranges.html