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

الماكرو يعمل علي شيت واحد فقط؟


إذهب إلى أفضل إجابة Solved by سليم حاصبيا,

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

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

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

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

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

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

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

الكود 

 
 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

 

 

رابط هذا التعليق
شارك

صدقني لم افهم شيئاً من الماكرو الذي عندك

50 مرة Select دون جدوى

اشرح بالتفصيل

الصفحة  المصدر  ؟؟ الصفحة الهدف؟؟؟؟  ما هو النطاق الذي سيرحل ؟؟؟

  • Like 1
رابط هذا التعليق
شارك

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

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

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

اسمها 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