vba程序编译后运行
发布时间: 2025-02-10 02:56:48
㈠ 用VBA可以编写可执行程序吗
vba可以封装成exe或者dll后缀的文件。但是无法在未安装相应office软件的机器上使用。换句话说,就是通过某种手段给他加上了相应的头文件,单它并不是一个完整的可执行文件。
㈡ 求助,一个VBA程序,不保错,但是运行没有反应
这个代码是粘贴上来时格式变了还是原来就是这样?这样代码根本就没意义,你试试在VBA界面下,电击菜单“调试”“编译VBAproject”,看是否报错。最起码的,sub 前面怎么会有个单引号?
正确的格式是这样的,另外,快捷键是要在excel界面指定的,这里显示的Y快捷键没有意义,检查一下快捷键还是否有效。或者不要快捷键,在excel界面下,点击“工具”“宏”“宏...“,在弹出的窗口选择”宏3“,点”执行“,检查是否能正确运行代码先。
'快捷键:Ctrl+Shift+Y
Sub宏3()
j=2
Fori=2To100
IfSheets("Sheet1").Cells(i,1)=Sheets("Sheet2").Range("A2")Then
Sheets("Sheet2").Cells(j,2)=Sheets("Sheet1").Cells(i,2)
Sheets("Sheet2").Cells(j,3)=Sheets("Sheet1").Cells(i,3)
j=j+1
EndIf
Nexti
EndSub
㈢ VBA程序如何打包成可执行文件
如果想做成exe文件可以用VB来完成,
方法就是引用exel库文件然后就可以和使用vba一样了。
最后编译成可执行文件。
另外你可以给vba代码加上密码么。
方法:
vba编辑器界面—工具— VBAproject属性—保护—设好密码就可以了。
热点内容