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

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

قام بنشر

السلام عليكم ورحمة الله وبركاته 

السادة الأساتذة الكرام 

برجاء المساعدة

قمت بعمل ماكرو يرحل من شيت لشيت اخر 

فاانا استخدم ملف الاكسل به شيتات كثيرة عند الترحيل لازم اغير اسم الشيت للاسم المدرج في الماكرو لكي يتم الترحيل 

فكيف أفعله على جميع الشيتات بدون تغيير أسمائهم 

الكود 

 
 Sub ÊÑÍíá()

   Application.ScreenUpdating = False

    Sheets("all").Select

    Range("A1").Select

    Selection.End(xlDown).Select

    ActiveCell.Offset(1, 0).Range("A1").Select

    Sheets("1").Select

    Range("F5:G5").Select

    Range(Selection, Selection.End(xlDown)).Select

    Selection.Copy

    Sheets("all").Select

    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _

        :=False, Transpose:=False

    ActiveCell.Offset(0, 1).Range("A1").Select

    Sheets("1").Select

    Range("C5").Select

    Range(Selection, Selection.End(xlDown)).Select

    Application.CutCopyMode = False

    Selection.Copy

    Sheets("all").Select

    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _

        :=False, Transpose:=False

    ActiveCell.Offset(0, 1).Range("A1").Select

    Sheets("1").Select

    Range("M5:N5").Select

    Range(Selection, Selection.End(xlDown)).Select

    Application.CutCopyMode = False

    Selection.Copy

    Sheets("all").Select

    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _

        :=False, Transpose:=False

    ActiveCell.Offset(0, 1).Range("A1").Select

    Sheets("1").Select

    Range("J5").Select

    Range(Selection, Selection.End(xlDown)).Select

    Application.CutCopyMode = False

    Selection.Copy

    Sheets("all").Select

    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _

        :=False, Transpose:=False

    ActiveCell.Offset(0, 1).Range("A1").Select

    Sheets("1").Select

    Range("V5:X5").Select

    Range(Selection, Selection.End(xlDown)).Select

    Range("V5:X200").Select

    Application.CutCopyMode = False

    Selection.Copy

    Sheets("all").Select

    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _

        :=False, Transpose:=False

    Range("A20").Select

    Sheets("1").Select

    ActiveWindow.ScrollColumn = 6

    ActiveWindow.ScrollColumn = 2

    Range("F5:G5").Select

    Range(Selection, Selection.End(xlDown)).Select

    Application.CutCopyMode = False

    Selection.ClearContents

    Range("M5:N5").Select

    Range(Selection, Selection.End(xlDown)).Select

    Selection.ClearContents

    Range("M13:N13").Select

End Sub

 

 

قام بنشر

استاذي الفاضل سليم 

اسف لعدم تمكني من التوضيح 

حضرتك عمل ماكرو لترحيل البيانات من ورقة 

اسمها 1

الي ورقة تحت مسمى All

عند الترحيل من الورقة المسماه ب 1

يتم الترحيل 

وعند الترحيل من صفحة أخرى تحت أي مسمى يدرج خطأ 

لان الماكرو مدرج في الكود ان البيانات ستنقل من 1 الي all

انا محتاج اني ارحل من اي ورقه

النطاق المطلوب ترحيله 

 من c5:c205, f5:f205, j5:j205, m5:m205, v5:x205

مطلوب ترحيلهم من اي ورقة لورقة all وادراجهم  بعد انتهاء اخر خلية ممتلئة بالعمود a

 

قام بنشر

يا اخي المثال غير واضح تماماً 

جميع الجداول تحتوي على (الكود غير صحيح) و ليس هناك جدول كامل بينها

رجاء ارفق ملف فيه صفحتين أو ثلاثة لا أكثر (مع عدم دمج اي خليين داخل الجداول)

لا تحتوي كل صفحة على أكثر من 10 صفوف فقط مع ملء الجداول ( الجدوال التي ارسلتها فارغة وليس عندي وقت كي املئها ببيانات عشوائية)

  • Thanks 1

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