首页 > 解决方案 > 根据月份和客户将文件保存到文件夹的宏

问题描述

我有以下代码:

ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:="U:\sales\Quotes test\" & Range("s2").Value & ".pdf" _
    , Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
    :=False, OpenAfterPublish:=True
End Sub

这完美地工作,但我也希望它做更多的事情,我玩过它,但我无法让它按照我想要的方式工作,如果它甚至可能的话!

我希望它保存为 .xlsm 文件以及 PDF 我还希望它保存到取决于年、月和客户的文件夹中。例如

U:\sales\quotes test这将是静态的并且始终存在。

U:\sales\quotes test\2020\May\Customer(取决于工作表中的单元格值 D6)

现在这里是熟料!如果客户的文件夹不存在,我希望它首先根据文档的创建时间在正确的年份和月份创建文件夹。然后保存文档的 PDF 和 .xlsm 版本...

任何帮助将不胜感激!!

标签: excelvbabuttoncreate-directory

解决方案


推荐阅读