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
展开
1个回答
展开全部
你的
思路
可以是这样,在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
又想了一下,你代码的第二句似乎没用呀
思路
可以是这样,在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
又想了一下,你代码的第二句似乎没用呀
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询