如何用VBA实现这样的功能:
通过一个输入对话框,或者在窗体上放一个控件,在激活了这个对话框(或焦点转移到控件上)时,用户可以通过点击工作表,从而选择目标单元格区域(同时,输入框或窗体控件中动态显示所选区域的地址)
—就像在Excel公式向导里,用户可以通过点击工作表中的单元格的方式,来输入单元格地址(同时被选择区域周围显示动态虚线框)
解决方法:不能直接用 InputBox 函数,而要用 Application.InputBox(Prompt, Type:=8) 方法
application.InputBox("Select Range",type:=8)
如果在窗体中实现,需要使用RefEdit控件
https://docs.microsoft.com/zh-CN/office/vba/api/Excel.Application.InputBox