vba程序自动运行

vba程序自动运行,第1张

vba自动运行倒是可以的, Public n As Integer Sub test()If n <100 ThenApplication.OnTime Now + TimeValue("0:0:5"), "test"'Debug.Print nn = n + 1End IfEnd Sub

上面的意思是:凯凳念让vba每隔五秒钟运行一次共盯困一百次。自己更改一下粗肢。

打开数据表,按下Alt+F11,在打开的界面中双击左侧的ThisWorkBook,在右侧通用下拉框中选择Workbook,会自动出现完整的WorkbookOpen事件代码,只需要在其中补充上要自动运行的VBA代码部分即可。

在Excel的标准模块中可以创建4种自动运行的宏,它们分别是AutoOpen,AutoClose,AutoActivate,AutoDeactivate。这些自动运行的宏是蠢散为了与Excel5和95兼容而保留下来的。

vba是依附在带瞎氏应用程序(例如Excel)中的VB语言。只要你安装了OfficeExcel就自动默认安装了VBA,同样Word和PowerPoint也能调用VBA对软件进行二次开发而让一些特别复杂的 *** 作脚本化神友。VBA是Excel的底层根本。

1、首先将Excel文档棚清(默认新建扩展名为xlsx),另存为启用宏的工作簿,扩展名为xlsm。

2、按下组合键ALt+F11快速切换到VBA窗口

3、进入VBA窗口后的界面,如图所示链旦前。

4、双击ThisWorkbook后,会d出一个代码窗口。

5、在代码迟改窗口中复制粘贴以下代码:Private Sub Workbook_Open(),MsgBox ("欢迎您使用Excel2013"),End Sub。

6、保存,关闭,重新打开Excel(扩展名为xlsm)文档,效果如图所示。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12499086.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存