Excel宏:在另一个工作簿上生效

时间:2016-05-21 11:02:00

标签: excel vba excel-vba macros

我写了一个宏并保存为mymacro.xlsm。我希望用我的宏处理的excel文件具有任意名称,因为它是从系统中提取的。我们称之为file_today。目前我运行的方式是打开mymacro.xlsm和file_today.xls。从file_today.xls我将执行mymacro.xlsm。 有没有办法在我的文件上运行我的宏(让我们说明天将是不同的文件名)自动。 TQ

1 个答案:

答案 0 :(得分:0)

如果您聪明地命名数据文件,这很容易。例如,如果特定文件夹中的文件命名为:

20160521Data.xls

然后宏可以:

  1. 打开文件夹
  2. 找到具有正确日期(以文件名编码)
  3. 的文件
  4. 打开文件