我正在尝试每周进行一次自动文件夹生成过程。我们收到了时间表,我们必须将它们放入一个有组织的文件夹结构中(它位于共享驱动器上,例如:Y:\Timesheets\2013-09-22"(对于截至 9 月 22 日的那一周的时间表) ). 该文件夹将包含与员工姓名相关的文件夹。
我们使用始终保持最新的最新信息的 Excel 勾选表,以确保我们已收到时间表。我在想我可以每周进行一个自动文件夹生成过程,而不是从下周到下周复制和粘贴每个空文件夹(因为它传输了很多根本不使用的旧文件夹)。
到目前为止,我可以用这个创建文件夹:
Sub CreateDirs()
createDirsFromRange "Z:\Timesheets", "2013-10-13", Range("B2:B182")
End Sub
我唯一的问题是:
我可以让该代码的日期部分从 PC 获取日期(因此每周日运行它)以确保每个文件夹的标题正确吗?
我可以运行一个批处理文件来打开 Excel 电子表格,运行 VBA 代码然后再次关闭它吗?如果是这样,那将是什么编码?