اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

تحية طيبة

في الملف المرفق كود يقوم بنقل نسخة من الورقة الفعالة إلى سطح المكتب وفي حالة وجود نفس الملف على سطح المكتب ( موجود مسبقا ) يظهر لدينا رسالة تفيد أن الملف موجود مسبقا

المطلوب هو التعديل على الكود بحيث إذا كان الملف موجود مسبقا يتم استبداله مباشرة وعدم ظهور رسالة من الويندوز تفيد بأن هذا الملف موجود بنفس الاسم هل ترغب بالاستبدال ؟؟

شكرا وجزاكم الله خيرا

نقل ملف.rar

قام بنشر

السلام عليكم

بيكون كالتالي


Sub outsheet()

MyWok = ActiveSheet.Name & ".xlsb"

MYPATH = Environ("homedrive") & Environ("HOMEPATH") & "\desktop" & "\" & MyWok

Dim Wok As Workbook

    For Each Wok In Workbooks

	    If Wok.Name = MyWok Then

		    ActiveSheet.Copy Before:=Workbooks(MyWok).Sheets(1)

		    Application.Windows(2).Activate

		    MsgBox ("تم نقل الملف إلى سطح المكتب"), vbMsgBoxRight, ("نقل ")

		  Exit Sub

	    End If

    Next

	    If Dir(MYPATH) = "" Then

		    ActiveSheet.Copy

		    ActiveWorkbook.SaveAs Filename:=MYPATH, FileFormat:=xlExcel12, CreateBackup:=False


		    Application.Windows(2).Activate

		    MsgBox ("تم نقل الملف إلى سطح المكتب")

		    Windows(MyWok).Close

	   Else

	   Application.DisplayAlerts = False

	    If MsgBox(" هذا الملف موجود مسبقا هل تريد إستبداله ", vbYesNo, "الملف موجود مسبقا") = vbNo Then Exit Sub

		    ActiveSheet.Copy

		    ActiveWorkbook.SaveAs Filename:=MYPATH, FileFormat:=xlExcel12, CreateBackup:=False

		    Application.Windows(2).Activate

		    MsgBox ("تم إستبدال الملف ونقله إلى سطح المكتب ")

		    Windows(MyWok).Close

	   Application.DisplayAlerts = True

		    Exit Sub

	    End If

End Sub

قام بنشر

أستاذنا القدير أبو نصار

جزاك الله خيرا وسلم يداك

هذا هو المطلوب ... لا حرمنا الله منك

جزاك الله خيرا

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