[VBA ] 改档名以后读不到UserForm

楼主: gloomywind (看开了,就好过了)   2016-06-17 16:35:51
请问各位前辈,我的档案再Thisworkbook里面有写一个UserForm1.show,让档案开启的时
候默认可以开启UserForm1。
但是我发现我的档案只要改档名或是复制贴上到别的地方,就会出现阵列索引索引超出范
围,侦错以后发现是读不到UserForm1,我尝试同时开启原本的档案跟改名后的档案,然后
在改名后的档案用按钮开启UserForm1的时候,他会自动跳到原本的档案,并开启表单,所
以我推测应该是UserForm1在建立的时候已经写入默认的路径了,请问这个状况要怎么解决
呢?
附上程式码
Public Sub userform1show()
UserForm1.Show
End Sub
作者: MashiroX421 (三峰真白)   2016-06-17 21:53:00
建议附上你的程式码才容易还原你说的情况
作者: coyoteY (マジジョテッペン)   2016-06-18 20:21:00
看一下宏,是不是a.userForm1.show,在b也是a.userForm1.show,改为b.userForm1.show,复制时会把绝对路径拷贝过去
楼主: gloomywind (看开了,就好过了)   2016-06-20 07:58:00
我写的很简单 只有userForm1.show 我不知道要怎么设定绝对路径,本来尝试用ThisWorkbook.UserForm1.show但他好像不承认这个路径

Links booklink

Contact Us: admin [ a t ] ucptt.com