Vba 使用userform设置任何范围

Vba 使用userform设置任何范围,vba,excel,Vba,Excel,我目前正在寻找一种通过UserForm分配范围的方法。我经常遇到RefEdit的例子,不幸的是,它不能100%地解决我的问题 是否有一种方法可以让最终用户通过文本框指定一个范围?应询问用户在其工作表的哪一列中有相关数值,并在此基础上,宏应调整范围 例如: 用户键入H列中的范围,然后进行宏调整: ws.Range("H2: H" & lastrow) 你不能用用户在文本框中键入的任何列字母替换“H”吗? ws.Range(Var & "2:" & Var & la

我目前正在寻找一种通过UserForm分配范围的方法。我经常遇到RefEdit的例子,不幸的是,它不能100%地解决我的问题

是否有一种方法可以让最终用户通过文本框指定一个范围?应询问用户在其工作表的哪一列中有相关数值,并在此基础上,宏应调整范围

例如: 用户键入H列中的范围,然后进行宏调整:

ws.Range("H2: H" & lastrow)
你不能用用户在文本框中键入的任何列字母替换“H”吗?
ws.Range(Var & "2:" & Var & lastrow)