打开excel文件时自动运行Excel宏

时间:2015-03-24 06:41:36

标签: excel vba excel-vba

我有一个用excel vba编写的个人工作簿宏...我希望一旦任何用户打开一个特定的命名excel文件,该宏就会自动运行。如果早先在excel文件上运行它就不应该运行..

1 个答案:

答案 0 :(得分:2)

打开excel vba编辑器:Shift + F11。在MsExcelObjects中,双击"本工作簿"。在右侧编写此代码并根据您的需要进行调整:

Private Sub Workbook_Open()
 If SheetX.cells(x,y) = 0 then 'adapt SheetX and cell(x,y) to your needs.
 'execute your code here
  SheetX.cells(x,y)=1 'placeing an indicator if program runs, so it wont run another time it starts.
 end if
end sub
相关问题