اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم

الاخوة الافاضل الملف المرفق اريد عند الضغط على زر حفظ يقوم الكود بنسخ ملف العمل بنسخة احتياطية الى درايف D فيل اغلاق الملف وشكرا

MMMM.xlsm

عفوا الملف موجود عندي على سطح المكتب واريد عمل نسخة منه على درايف D

قام بنشر

استخدم  خاصية البحث اخى الفاضل تمت الاجابة على نفس السؤال فى هذا الموضوع https://www.officena.net/ib/topic/120628-نسخة-احتياطيه/?do=findComment&comment=726185

وهذا ملف للمطلوب 

ملحوظة من الافضل عدم وضع ملف العمل على سطح المكتب تجنبا لحدوث مشاكل فى الويندوز وفقدان ملف العمل

MMMM.xlsm

قام بنشر

الف شكر استاذي الفاضل على مساعدة حضرتك تمام ولكن عند وضع الملف على جهاز اخر لايوجد به درايف d وقمت بتغير الكود على ان يتم الحفظ على درايف C حدث مشكلة فهل الكود لايتم تشغيله على اي درايف اخر غير d مع الشكر انا عارف اني تاعب حضرتك 

قام بنشر

تفضل جرب 

Private Sub CommandButton1_Click()   'كود لانشاء نسخة احتياطية للملف
Dim F As Workbook, J As String, Folder As String, ST As Boolean
Dim B, A, ST_Path, strPath  As String
On Error GoTo NotAbleToSave
Set F = ThisWorkbook
A = "Backup"  ' اسم مجلد الحفظ 
B = F.Name
strPath = "C:\"    ' تحديد مسار الحفظ
Application.DisplayAlerts = False
On Error Resume Next
If IsEmpty(A) Then Exit Sub
If IsEmpty(B) Then Exit Sub
MkDir strPath & "\" & A
ST_Path = strPath & "\" & A & "\" & B
Folder = "C:\Backup\"   ' تحديد مسار مجلد الحفظ
J = F.Name
ST = False
If F.Path = "" Then
   Application.Dialogs(xlDialogSaveAs).Show
Else
    If Dir(Folder & J) <> "" Then
        Kill Folder & J
    End If

    '(Save) لحفظ الملف النشط تلقائيا يمكنك تفعيل هدا السطر
    With F
        '.Save
        .SaveCopyAs Folder & J
        ST = True
    End With
End If
NotAbleToSave:
    Set F = Nothing
If Not ST Then

End If
MsgBox " : تم حفظ الملف في مجلد" & vbLf & vbLf & Folder & "" & J & vbLf & "" & vbLf & vbCrLf, vbInformation + vbOKOnly, " ! تعليمات"
    Application.DisplayAlerts = True

End Sub

 

MMM.xlsm

  • Like 2

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information