求excel vba 代码,打开xlsm文件自动执行相应的宏

各位大大好,我有文件 a.xlsm,里面有若干个宏。
现在我想在windows系统计划任务中自动每个小时的15分的时刻自动打开执行它,执行结束后则关闭它。
每次打开自动执行以下4个宏:

Module4.W23_p23_data_import
Module5.X23_s23_data_import
Module6.Y23_b23_data_import
Module7.Z23_m23_data_import
其中的数字部分(注:Module后面紧接着的数字除外)就是当前的小时,如23则表示当前执行的时间是23点15分,以此类推,是几点数字就是几。
每个宏执行第一步先检查当前激活的工作表B列最后一行单元格的数据日期(注:格式是 02/26/15 00:10 )是否是今日,如果不是则继续执行,如果是则跳过当前宏。
执行完这4个宏后a.xlsm自动保存关闭。
请高手大大帮助我完成,好运有好报,祝羊年事业顺利,爱情甜蜜!

sub auto_open()
Module4.W23_p23_data_import
Module5.X23_s23_data_import
Module6.Y23_b23_data_import
Module7.Z23_m23_data_import

end sub追问

你好,感谢你的回复。
冒似您没仔细看条件。
每个小时是不一样的,从0~23点。
您也没检查当前表末行是否有今天的日期。

追答

不太明白你的意思 可Q 六九五九八二二三九

温馨提示:答案为网友推荐,仅供参考
相似回答