Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1605|回复: 0

帮我把绝对路径改下··················

[复制链接]
发表于 2018-7-16 23:51 | 显示全部楼层 |阅读模式
帮我把(绝对路径 E:\管理系统\)改成,
根据当前工作表位置,
将它复制到表格当前位置所在目录的(DATA自动备份)文件夹里

Sub 复制工作表一自动A() '
     Dim p As String, F As String
    'ThisWorkbook.Save
     p = "E:\管理系统\____________________DATA备份\DATA自动备份\"
     'p = "\管理系统\____________________DATA备份\DATA自动备份\"‘改成这样
     F = ThisWorkbook.FullName

     With CreateObject("Scripting.FileSystemObject")
        If .FolderExists(p) = False Then .CreateFolder p
        .CopyFile F, p
         Call 复制工作表一自动B(p, .GetBaseName(F), .GetExtensionName(F))
    End With
End Sub

Sub 复制工作表一自动B(p, F, E) '
    Dim OldName, NewName
    OldName = p & F & "." & E
    NewName = p & "自动复制一" & F & Format(Now, "-yyyy-mm-dd-hhmmss.") & E
   'NewName = p &  f & Format(Now, "-yyyy-mm-hh-hhmmss.") & e
    Name OldName As NewName    ' 更改文件名。
    MsgBox "提示:系统已复制,上一次编辑的表格", 48
End Sub


您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-24 16:32 , Processed in 0.239105 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表