我在三列中有一大堆日期,这些日期被多个宏使用。目前,使用这些日期的每个宏都必须:
这还包括检查单元格是否为空,检查日期是否有效。
而不是这个,我希望有一个宏将这些日期读入(VBA)数组,只要文件被打开就会持续存在。我还希望在打开文件时运行此宏,以便在运行任何使用它们的宏时保证日期初始化。
任何方式做这些事情?
答案 0 :(得分:7)
将您的代码放入Workbook_Open()事件中。
您会在代码窗口顶部看到两个下拉列表。选择"工作簿"从第一个开始"开放"从第二个开始,为你的代码创建一个存根。