excel 工作表里多个sheet如何自动运行各自的宏

比如我的宏在sheet2标题为(各自2)中,我想在标题为(各自2)的单元格L5里执行指定的宏,而不在其它的sheet1.sheet3里执行.而且设为一打开工作簿就自动运行... 比如我的宏在sheet2标题为(各自2)中,我想在标题为(各自2)的单元格L5里执行指定的宏,而不在其它的sheet1.sheet3里执行.而且设为一打开工作簿就自动运行此宏. 我现在的宏是: Sub 秒表() ActiveSheet.Range("L5").Value = Time Application.OnTime Time + TimeSerial(0, 0, 1), "秒表", , True End Sub 展开
 我来答
仵麦祝昆宇
2020-03-09 · TA获得超过3924个赞
知道大有可为答主
回答量:3274
采纳率:25%
帮助的人:200万
展开全部
你的
思路
可以是这样,在this
workbook中加入open宏,(此为打开文件就运行的宏)代码中ActiveSheet,改为指定的sheet
Private
Sub
Workbook_Open()
Sheet1.Range("L5").Value
=
Time
Application.OnTime
Time
+
TimeSerial(0,
0,
1),
"秒表",
,
True
End
Sub
双击
thisworkbook
,在代码
窗口
中加入以上代码。其中的sheet1,可以改为你要执行代码的sheet
又想了一下,你代码的第二句似乎没用呀
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式