[疑难求助] 求助EXCELVBA高高手

iluvv-avatar

iluvv

2020-09-26T11:43:48+00:00

求大佬指点
我做了多个用户窗体,调用日历。
想动态调用用户窗体来把日期输入
当日历呼出的时候:cal.tag=me.name ----------日历的tag等于当前窗体的名字
然后在类模块里想用cal.tag来调用但是发现不行啊。
—————————————————————————————————————————
开始我是这样的
dim Urfm as userform
set Urfm = cal.tag ----------报错类型不匹配
**************
Urfm.ActiveControl.Value = "某个日期" -------------当urfm写的是某个用户窗体的名字是可以正确输入的
——————————————————————————————————————————
然后我这样
dim Urfm as string
Urfm = cal.tag
" & Urfm & ".ActiveControl.Value = "某个日期" -----------------------说是语法错误。
难道这句话里,不能用变量来表示窗体的名称?
好尴尬,不知道怎么办了