乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何用vb调用或运行<em>excel</em> vba模块中的代码-excel 运行vb,Ex

如何用vb调用或运行<em>excel</em> vba模块中的代码-excel 运行vb,Ex

作者:乔山办公网日期:

返回目录:excel表格制作


很久没玩VB了,忘得差不多了,但我想肯定行的。不过既然会VBA了,何必要用VB呢,VBA也行。
用工作簿的OPEN事件启动代码,然后在代码运行完成后关闭表格。有什么具体要求请说明

建一个Excel文件,zd在这个文件编写主程序,如果要手动输入启动参数,最好建一个窗体,在窗体设文本框输入启动参数,窗体由文件的OPEN事件加载。窗体设命令按钮运行程序,程序中用“Workbooks.Open”方法打开其他Excel文件,对打开的文件进行处理的程序可在主程序文件也可在本文件进行,在子文件的代码应写在文件的OPEN事件中才能自动运行。在文件中传递数据在主程序文件中的模块中设置全局变量或数组。代码最好都写在主文件中,便于用密码保护。各个子文件也可设打开密码,这样他人就不能打开你的任何文件。

在视图中打开本地窗口,然后按f8键一句一句执行,可以在本地窗口中看到每一步执行的结果。如果有什么问题可以进行调整。
问题1:EXCEL表打开,按“ALT”+“F11”进入VBA编辑状态,点击“工程资源管理器”图标,在“工程资源管理器”窗体内-->鼠标右键-->“插入”->“模块”;出现“模块1”,点击“属性窗口”图标对“模块1”进行命名;双击命名后的模块名称,在右边的“窗体”内就可以编辑VBA代码了。
问题2:在EXCEL“菜单”栏上->鼠标右键->选择“窗体”;在“窗体”控件栏内选择“命令按钮”->在EXCEL表内“画出”“命令按钮”->弹出“制定宏”的窗口->选择你刚刚编制的VBA宏后就可得到你想要的效果了。

在excel中按alt+f11然后选择对应的sheet或者模块输入以上代码即可,具体要根据你这段代码的用途来定。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网