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

اختصار كود


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

اليك ما يجب عمله

1-قم بتسمية كل النطاقات التي تريد نسخها بأي اسم فليكن myrange1

2 - قم بتسمية كل النطاقات التي تريد النسخ اليها  بأي اسم فليكن myrange2

3-نفذ هذا الكود

Sub Salim_copy()
 For i = 1 To Range("myrange1").Areas.Count
   Range("myrange1").Areas(i).Copy Range("myrange2").Areas(i).Cells(1, 1)
   Next
End Sub

 

 

 

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

اليك الكود اللازم لهذا الشيء

Sub My_rg()
Set my_rg1 = Range("L8:L12,M28:M35,L13:N13,l17,l19,l21,l23,l26,l30:l31,l33:l37,m37,l46,l38")
Set my_rg2 = Range("e8,h28,c13,e17,c19,c21,c23,e31,c33,g37")
  x = my_rg1.Areas.Count
  y = my_rg2.Areas.Count
   Z = Application.Min(x, y)
For i = 1 To Z
   my_rg1.Areas(i).Copy my_rg2.Areas(i)
Next
End Sub

 

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

تم معالجة الامر

ملاحظة:عدد النطاقات المنسوخة لا يتساوى مع عدد النطاقات المنسوخ اليها 

لذلك انا وضعت العدد Z الذي يساوي الحد الادنى من عدد النطاقات المنسوخة والمنسوخ اليها

يرجى تحديد النطاقات بدقة اكثر من خلال الكود

 

report2salim.rar

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information