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

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

قام بنشر

السلام عليكم

بعد التحية

بالملف المرفق عايز طريقة لنقل الارقام الموجودة فى الخلايا ذات الارقام الزوجية الى عمود الارقام الزوجية                                     

و الارقام  الموجودة فى من الخلايا ذات الارقام الفردية الى عمود الارقام الفردية 

 

 

وشكرا

الخلايا.rar

قام بنشر

أخى الحبيب / محمد أبو البراء

تسلم ايديك

ولاثراء الموضوع هذا حل آخر بالكود

Sub ragab()
Set Rng = Sheets("ورقة2").Range("C2:C353")
Application.ScreenUpdating = False
[D2:E1000].ClearContents
For Each cl In Rng
    If cl Mod 2 = 1 Then
        LR1 = Cells(Rows.Count, "D").End(xlUp).Row + 1
        Cells(LR1, "D") = cl
    Else
        LR2 = Cells(Rows.Count, "E").End(xlUp).Row + 1
        Cells(LR2, "E") = cl
    End If
Next
Application.ScreenUpdating = True
End Sub

الخلايا.rar

  • Like 1
قام بنشر (معدل)

أخى الحبيب / محمد أبو البراء

تسلم ايديك

ولاثراء الموضوع هذا حل آخر بالكود

Sub ragab()
Set Rng = Sheets("ورقة2").Range("C2:C353")
Application.ScreenUpdating = False
[D2:E1000].ClearContents
For Each cl In Rng
    If cl Mod 2 = 1 Then
        LR1 = Cells(Rows.Count, "D").End(xlUp).Row + 1
        Cells(LR1, "D") = cl
    Else
        LR2 = Cells(Rows.Count, "E").End(xlUp).Row + 1
        Cells(LR2, "E") = cl
    End If
Next
Application.ScreenUpdating = True
End Sub

ربنا يبارك لكم وجعله الله فى ميزان حسناتكم

المطلوب نقل الارقام من الخلايا C2,C4, C6 ............................  حتى C352 الى عمود الخلايا الزوجية

من الخلايا C3,C5, C7 ............................  حتى C353 الى عمود الخلايا الفردية

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

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

استاذ // محمد تفضل لعله  المطلوب ويفي الغرض بإذن الله

 

 

 

أخى الحبيب / محمد أبو البراء

تسلم ايديك

ولاثراء الموضوع هذا حل آخر بالكود

Sub ragab()
Set Rng = Sheets("ورقة2").Range("C2:C353")
Application.ScreenUpdating = False
[D2:E1000].ClearContents
For Each cl In Rng
    If cl Mod 2 = 1 Then
        LR1 = Cells(Rows.Count, "D").End(xlUp).Row + 1
        Cells(LR1, "D") = cl
    Else
        LR2 = Cells(Rows.Count, "E").End(xlUp).Row + 1
        Cells(LR2, "E") = cl
    End If
Next
Application.ScreenUpdating = True
End Sub

ربنا يبارك لكم وجعله الله فى ميزان حسناتكم

المطلوب نقل الارقام من الخلايا C2,C4, C6 ............................  حتى C352 الى عمود الخلايا الزوجية

من الخلايا C3,C5, C7 ............................  حتى C353 الى عمود الخلايا الفردية

قام بنشر

أخى الفاضل الأستاذ / محمد يوسف

هل تقصد هكذا

Sub ragab()
Set Rng = Sheets("ورقة2").Range("C2:C353")
Application.ScreenUpdating = False
[D2:E1000].ClearContents
For Each cl In Rng
    If cl.Row Mod 2 = 1 Then
        LR1 = Cells(Rows.Count, "D").End(xlUp).Row + 1
        Cells(LR1, "D") = cl
    Else
        LR2 = Cells(Rows.Count, "E").End(xlUp).Row + 1
        Cells(LR2, "E") = cl
    End If
Next
Application.ScreenUpdating = True
End Sub

الخلايا.rar

  • Like 1
قام بنشر

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

اخي الفاضل استاذ // محمد يوسف 

خذ هذا الملف _ وبعد اذن استاذي الحبيب // رجب جاويش _

لعله يفي الغرض _ بإذن الله تعالى _

ترحيل الزوجي والفردي_أبو البراء 2.rar

  • Like 1
قام بنشر

استاذي الحبيب // رجب جاويش

جزاك الله خيراً على قوة ملاحظتك

بالاضافة الى اسلوبك الراقي في النصح

وتم تعديل الملف (فقد كانت الخلايا  في الملف القديم ترحل بالعكس )

(بمعنى أنه يرحل الزوجي بدلا من الفردي والعكس  _ والفردي بدلا من الزوجي )

قام بنشر

السلام عليكم

 

الشكر واصل للاخ الحبيب محمد أبو البراء والاخ الحبيب رجب جاويش

 

وائراءا للموضوع

هذا حل بواسطة معادلة ارجاع صفيف

في المرفق معادلتين فقط

الاولى في الخلية D2

عند التعديل حدد نطاق بدأً بخلية الصيغة D2

بعدد صفوف اكبر او يساوي خلايا نطاق البيانات في العمود C

واضغط  F2  لتحرير الخلية

ثم اضغط

 CTRL+SHIFT+ENTER

=IFERROR(INDEX(C:C;SMALL(IF((MOD(ROW(C2:C500);2)=1)*(C2:C500<>"");ROW(C2:C500);"");ROW()-1));"")

والثانية في الخلية E2

عند التعديل حدد نطاق بدأً بخلية الصيغة E2

بعدد صفوف اكبر او يساوي خلايا نطاق البيانات في العمود C

واضغط  F2  لتحرير الخلية

ثم اضغط

 CTRL+SHIFT+ENTER

=IFERROR(INDEX(C:C;SMALL(IF((MOD(ROW(C2:C500);2)=0)*(C2:C500<>"");ROW(C2:C500);"");ROW()-1));"")

المرفق 2010

الخلايا.rar

قام بنشر

أساتذتى الأفاضل ماشاء الله تبارك الله

حلول وأفكار رائعة بارك الله فى كل الأساتذة

بصراحة نفسى أشارك هذه الكوكبة بفكرة أرجو أن تكون فى نفس مستوى هذه الأعمال الرائعة

أولا- هذه معادلة توضع لفصل الخلايا الفردية

=INDEX(C:C;(ROWS($1:1)-1)*2+2)

وهذه لفصل الخلايا الزوجية:

=INDEX(C:C;(ROWS($1:1)-1)*2+1)

تقبلوا تحياتى:

خلايا فردية منفصلة.rar

  • Like 5
قام بنشر

الاساتذه المحترمين ( حسب ترتيب المشاركات )

محمد ابو البراء

رجب جاويش

عبد الله باقشير

جمال عبد السميع

زادكم الله من فضله وعلمه وستركم فى الدنيا والاخرة

ما شاء الله عليكم

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information