前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VBA: 在工作簿内复制用户窗体

VBA: 在工作簿内复制用户窗体

作者头像
Exploring
发布2022-09-20 14:40:55
1.3K0
发布2022-09-20 14:40:55
举报

文章背景:Excel中,在创建完一个用户窗体(Userform)后,有时想要在此基础上,创建针对另一场景的用户窗体。那么,如何在工作簿内复制用户窗体呢?下面介绍两种办法。

方法一:

先将用户窗体导出为窗体文件,然后再导入。为避免导入错误,导入前,需要修改当前用户窗体的名称。具体步骤如下:

(1)选中需要复制的用户窗体,点击右键,选择导出文件,将用户窗体保存为窗体文件(*.frm)。

(2)修改当前用户窗体的名称,避免导入文件时,出现同名文件已存在的错误。

(3)选中窗体,点击右键,选择导入文件,找到步骤(1)的窗体文件,将该文件导入。

方法二:

将用户窗体移到新工作簿内,然后再将该用户窗体移回原工作簿。为避免移入错误,移入前,需要修改新工作簿内用户窗体的名称。具体步骤如下:

(1)新建一个启用宏的工作簿(*.xlsm)。

(2)选中需要复制的用户窗体,将该窗体拖动到新工作簿内。

(3)修改新工作簿内用户窗体的名称,避免移入窗体时,出现同名窗体已存在的错误。

(4)将新工作簿的用户窗体拖动到原工作簿内。

视频演示:http://mpvideo.qpic.cn/0bf2suaaaaaatqal5kdw5fqvbfodackqaaaa.f10002.mp4?dis_k=5a6bcbdb6bc0979bc9450cd640327546&dis_t=1663656032&vid=wxv_2106875707896266753&format_id=10002&support_redirect=0&mmversion=false

参考资料:

[1] HOW TO COPY A USERFORM

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-10-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据处理与编程实践 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档