Re: "control which can take a range as input"
The Application.InputBox can also do that.
Note1: there is also a vba.InputBox which accepts text as input.
Note2: The RefEdit control has some problems, which seem to pop up unexpectedly.
For what it is worth, I don't use the RefEdit control anymore.
'---
NLtL
https://1drv.ms/u/s!Au8Lyt79SOuhZ_2VvKCLZxz9iwI?e=vnEabM
Free: Add_Table of Contents, Calculate Payments, Custom_Functions, Professional_Compare, USA Lottery Numbers