logo

لوحة التميز الأسبوعي
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
أباالحسن لا تميز خلال هذه الفترة-- لا تميز خلال هذه الفترة Yasser Elaraby برنامج ايرادات ومصروفات احترافي مجانا - ياسر العربي اكسيل اسئله واجابات



أهلا وسهلا بك زائرنا الكريم في أكاديمية الصقر للتدريب، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .





10-02-2025 01:42 صباحاً
معلومات الكاتب ▼
تاريخ الإنضمام : 22-08-2017
رقم العضوية : 55
المشاركات : 378
رصيد العضو : 20
الجنس :
تاريخ الميلاد : 13-10-1973
قوة السمعة : 505
الاعجاب : 4
السلام عليكم و رحمة الله و بركاته 
الكود المرفق للاستاذ / ياسر خليل 
جزاكم و جزاه الله خيرا
مطلوب التعديل عليه
  1 - بحيث يقوم باللصق فى ورقة واحدة بدلا من عدة اوراق.
2- يتم يتم اختيار الملفات المطلوب نقلها بعرض الجميع فى الفورم و الاختيار من بينهم من خلال CHECK BOX. 
3- التنويه بتعليق فى الكود على بداية خلية النقل من الملفات المصدر و خلية اللصق فى الملف الهدف.
4- و لو امكن ديناميكية نطاق النسخ من الملفات المصدر و نطاق اللصق فى ملف الهدف بحيث يتم تحديدهم فى الفورم
 ( اعتقد سوف يكون افضل و يحل جميع مشاكل التعديل فى الكود ).

و جزاكم الله خيرا جميعا
CODE
Sub Test()
     Dim wb As Workbook, ws As Worksheet, sPath As String, fn As String
     Application.ScreenUpdating = False
         Application.DisplayAlerts = False
         For Each ws In ThisWorkbook.Worksheets
             If ws.Name <> "Sheet1" Then ws.Delete
         Next ws
         Application.DisplayAlerts = True
         sPath = ThisWorkbook.Path & "\"
         fn = Dir(sPath & "*.xls*")
         Do While fn <> ""
             If fn <> ThisWorkbook.Name Then
                 Set wb = Workbooks.Open(sPath & fn, , True)
                 wb.Worksheets(1).Copy After:=ThisWorkbook.Worksheets(ThisWorkbook.Worksheets.Count)
                 ThisWorkbook.Worksheets(ThisWorkbook.Worksheets.Count).Name = Replace(fn, ".xlsx", "")
                 wb.Close False
             End If
             fn = Dir
         Loop
         Application.Goto ThisWorkbook.Sheets("Sheet1").Range("A1")
     Application.ScreenUpdating = True
 End Sub 




اضافة رد جديد اضافة موضوع جديد



المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
تعديل كود صلاح الصغير
0 11 صلاح الصغير
تعديل معادلة cute0angel0
0 29 cute0angel0
امل المساعدة بالتعديل على الكود اريد حفظ نطاق معين فقط بصيغة pdf ابوعلي الحبيب
6 97 ابوعلي الحبيب
مطلوب التعديل على معادلة صلاح الصغير
0 85 صلاح الصغير
المساعد فى تعديل كود نسخ البيانات من ملفات مغلقة Lotfy
0 71 Lotfy

الكلمات الدلالية
تعديل ،









اخلاء مسئولية: يخلى منتدى أكاديمية الصقر للتدريب مسئوليته عن اى مواضيع او مشاركات تندرج داخل الموقع ويحثكم على التواصل معنا ان كانت هناك اى إنتهاكات تتضمن اى انتهاك لحقوق الملكية الفكرية او الادبية لاى جهة - بالتواصل معنا من خلال نموذج مراسلة الإدارة .وسيتم اتخاذ الاجراءات اللازمة.
سياسة النشر: التعليقات المنشورة لا تعبر عن رأي منتدى أكاديمية الصقر للتدريب ولا نتحمل أي مسؤولية قانونية حيال ذلك ويتحمل كاتبها مسؤولية النشر.

الساعة الآن 05:28 AM