vba中thisworkbook的用法(vba怎样把已经写好放在thisworkbook里的代码复制到一个新excel的thisworkbook里面去呢,还要将vba密码加上)

本文目录
- vba怎样把已经写好放在thisworkbook里的代码复制到一个新excel的thisworkbook里面去呢,还要将vba密码加上
- 我想问下VBA 中的DIR 结合的thisworkbook.path 用法
- 在VBA中表示当前工作簿,有Activeworkbook和Thisworkbook区别
- ExcelVBA,thisworkbook
vba怎样把已经写好放在thisworkbook里的代码复制到一个新excel的thisworkbook里面去呢,还要将vba密码加上
1.
打开已有代码的文件,按:Alt
+
F11,即进入VBE界面。
2.
双击左边:ThisWorkbook
,在右边的代码窗口中即看到代码。
3.
复制这些代码,同理打开你想要添加的文件,粘贴过去就行了。
4.
加VBA工程密码:按:Alt
+
F11,工具菜单,
VBAProject属性,保护,在“查看时锁定工程”打勾,在下面的密码对话框输入你要想的密码,保存退出即可。
这样够详细了吧。
我想问下VBA 中的DIR 结合的thisworkbook.path 用法
你的Dir函数参数写错了。
应该是:
If Dir(ThisWorkbook.Path & "\照片", vbDirectory) = "" Then
.....
注意那个逗号,要用西文的,你的是中文的。
写代码要注意全角、半角的区别。
在VBA中表示当前工作簿,有Activeworkbook和Thisworkbook区别
thisworkbook指当前VBA代码所处的Workbook,
Activeworkbook指当前活跃的Workbook
相同点:如果VBA代码只对本身工作簿进行操作,则一直是相同的
不同点:若VBA代码新建或打开了其它工作簿,则往往新建的或刚打开的是Activeworkbook,可以通过 “工作簿名。active”方法激活指定对象
ExcelVBA,thisworkbook
新建一个模块,将代码复制进去,将这个工作簿存为加载宏,然后打开新建工作簿,在加载项中勾选这个宏的名称。那么每次新建工作簿还是打开已有的工作簿都会存在这个宏代码。

更多文章:
dos命令清屏(Windows DOS内部命令详解04——del、ren、cls、ver、date、time)
2026年11月6日 15:40
constantly的用法及词组(英语时态对应的时间状语都有哪些)
2026年11月6日 15:20
sql2016安装后如何打开(怎么打开sql server 2016 管理工具)
2026年11月6日 15:10
arcgis怎么设置文本框样式?用JS怎么实现一个把一个文本框中的选中内容加粗,效果基本上和编辑器的加粗效果相同急需
2026年11月6日 10:50
bios setup(“Bios setup”怎么在电脑里面设置)
2026年11月6日 10:00





