السلام عليكم ورحمة الله وبركاته
طلب مساعدة كود يقوم بي إنشاء نسخة من ملف إكسيل تلقائيا عند غلق الملف في فولدر على بارتشن بي اسم اليوم بالعربي و التاريخ مثلاً الجمعة او السبت او الاحد
لمشاهدة الروابط يلزمك التسجيل في أكاديمية الصقر للتدريب
أفضل إجابة مقدمة من
hassona229
وهي:
حضرتك لم تنسخ الكود كاملا في المشاركه الخاصة بي
تفضل
عرض الإجابة
تفضل
Option Explicit
Private Declare PtrSafe Function MakeSureDirectoryPathExists Lib "imagehlp.dll" (ByVal DirPath As String) As Boolean
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim fso As Object, strToFolder As String
strToFolder = "D:\" & Format(Date, "ddd") & "-" & Format(Date, "dd-mm-yyyy") & "\"
MakeSureDirectoryPathExists strToFolder
Set fso = CreateObject("Scripting.FileSystemObject")
fso.copyfile Source:=ThisWorkbook.FullName, Destination:=strToFolder, OverwriteFiles:=True
End Sub
أعجبني أعجبك هذاإلغ اعجابي 0