检查文件夹是否存在并将两个工作表保存在VBA Excel中

野蛮

我需要VBA检查名称为“ Secret_information”的文件夹是否已经存在。如果文件夹已经存在,则需要使用特殊名称将Worksheet(1)中的PDF和Excel保存到该文件夹​​(请参见下面的VBA)。如果文件夹不存在,则以相同的方向创建新文件夹,而我打开的Excel文件已经位于该文件夹中。我已经制作了VBA,但无法正常工作。现在,它不会仅创建xls文件pdf。这段代码也创建了到Desktop的文件夹,我需要它在打开的Excel文件所在的文件夹内创建文件夹。如何使其运作?

Sub CommercialPart()
   Dim NewPath As String
   NewPath = Application.ThisWorkbook.Path & "" & "Secret_information"
   If Dir(NewPath, 63) = "" Then MkDir NewPath

        ActiveWorkbook.Sheets(1).Select
        ActiveSheet.ExportAsFixedFormat _
        Type:=xlTypePDF, _
        Filename:=NewPath & "\Secret_information_" & [Pricelist!E2] & "_" & "SC" & [Technical!I11] & "_" & Date & ".pdf", _
        Quality:=xlQualityStandard, _
        IncludeDocProperties:=True, _
        IgnorePrintAreas:=No, _
        OpenAfterPublish:=False

        ActiveWorkbook.Sheets(1).Copy
        ActiveWorkbook.SaveAs NewPath & "\Secret_information_" & [Pricelist!E2] & "_" & "DD" & [Material!J8] & "_" & Date
        ActiveWorkbook.Close
End Sub
cyboashu
  1. 你失踪了\Application.ThisWorkbook.Path & "" & "Secret_information"所以应该Application.ThisWorkbook.Path & "\" & "Secret_information"
  2. 你缺少扩展在这一行的末尾,也格式化日期,它更具可读性这种方式 ActiveWorkbook.SaveAs NewPath & "\Secret_information_" & [Pricelist!E2] & "_" & "DD" & [Material!J8] & "_" & Date应该是ActiveWorkbook.SaveAs NewPath & "\Secret_information_" & [Pricelist!E2] & "_" & "DD" & [Material!J8] & "_" & Format(Date,"ddmmmyy" )& ".xls",xlExcel8

将xls的文件格式添加为 xlExcel8

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查两个MySQL表中是否存在值

来自分类Dev

仅使用一个控制器将两个图像保存在不同的文件夹中

来自分类Dev

如何使用 Springboot 将 JSP 文件保存在两个或多个不同的文件夹中?

来自分类Dev

VBA Excel将文件保存在Excel宏创建的文件夹中

来自分类Dev

捕获景物并将其保存在文件夹中

来自分类Dev

将数据从Gridview导出到Excel并将其保存在文件夹中

来自分类Dev

R-将功能应用于文件夹中具有for循环或lapply的两个文件,并将结果保存在一个数据框中

来自分类Dev

检查文件路径中是否存在文件夹

来自分类Dev

检查文件夹中是否存在多个文件

来自分类Dev

检查文件夹中是否存在文件

来自分类Dev

检查项目文件夹中是否存在文件

来自分类Dev

比较python中的两个文件并将行差异保存在新文件中

来自分类Dev

检查路径中是否存在某些文件夹

来自分类Dev

检查S3中是否存在“文件夹”

来自分类Dev

检查当前目录中是否存在文件夹

来自分类Dev

检查某个目录中是否存在文件夹

来自分类Dev

Excel - 检查两列中是否同时存在两个值

来自分类Dev

读取文件夹中的所有xml文件并将其保存在数据表中

来自分类Dev

将抓取的文档保存在 Excel 文件中的两张工作表中

来自分类Dev

是否可以从本地存储数据生成文本或xml文件并将其保存在文件夹中?

来自分类Dev

在laravel中创建文件夹之前,如何检查文件夹是否存在?

来自分类Dev

查询mySQL以检查用户是否已存在于两个表中

来自分类Dev

触发检查两个不同表中是否存在相同的元组

来自分类Dev

如何拆分一个已经拆分的数据名并将其保存在R中的多个文件夹中

来自分类Dev

检查DSN是否在excel vba中存在

来自分类Dev

检查数组中是否存在两个或多个值

来自分类Dev

在多个大图像上叠加一个小图像并将它们保存在不同的文件夹中

来自分类Dev

如何使用while循环检查目录中是否存在两个文件?

来自分类Dev

Python:如何检查文本文件中是否存在两个或多个给定的单词

Related 相关文章

  1. 1

    检查两个MySQL表中是否存在值

  2. 2

    仅使用一个控制器将两个图像保存在不同的文件夹中

  3. 3

    如何使用 Springboot 将 JSP 文件保存在两个或多个不同的文件夹中?

  4. 4

    VBA Excel将文件保存在Excel宏创建的文件夹中

  5. 5

    捕获景物并将其保存在文件夹中

  6. 6

    将数据从Gridview导出到Excel并将其保存在文件夹中

  7. 7

    R-将功能应用于文件夹中具有for循环或lapply的两个文件,并将结果保存在一个数据框中

  8. 8

    检查文件路径中是否存在文件夹

  9. 9

    检查文件夹中是否存在多个文件

  10. 10

    检查文件夹中是否存在文件

  11. 11

    检查项目文件夹中是否存在文件

  12. 12

    比较python中的两个文件并将行差异保存在新文件中

  13. 13

    检查路径中是否存在某些文件夹

  14. 14

    检查S3中是否存在“文件夹”

  15. 15

    检查当前目录中是否存在文件夹

  16. 16

    检查某个目录中是否存在文件夹

  17. 17

    Excel - 检查两列中是否同时存在两个值

  18. 18

    读取文件夹中的所有xml文件并将其保存在数据表中

  19. 19

    将抓取的文档保存在 Excel 文件中的两张工作表中

  20. 20

    是否可以从本地存储数据生成文本或xml文件并将其保存在文件夹中?

  21. 21

    在laravel中创建文件夹之前,如何检查文件夹是否存在?

  22. 22

    查询mySQL以检查用户是否已存在于两个表中

  23. 23

    触发检查两个不同表中是否存在相同的元组

  24. 24

    如何拆分一个已经拆分的数据名并将其保存在R中的多个文件夹中

  25. 25

    检查DSN是否在excel vba中存在

  26. 26

    检查数组中是否存在两个或多个值

  27. 27

    在多个大图像上叠加一个小图像并将它们保存在不同的文件夹中

  28. 28

    如何使用while循环检查目录中是否存在两个文件?

  29. 29

    Python:如何检查文本文件中是否存在两个或多个给定的单词

热门标签

归档