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

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

قام بنشر

مساء الخير ،،

 

احتاج الى كود برمجي لنسخ محتوى خلية الى خلية فارغة تحتها مباشرة .. أو بمعنى آخر (  أي خلية فارغة في العمود  B مثلا ..  احتاج الى نسخ البيانات التي اعلاها مباشرة لتصبح في الخلية الفارغة وهكذا ).

 

مرفق لكم ملف لتوضيح ذلك.

Copy.rar

قام بنشر

جرب هذا الماكرو

Sub Copy_To_Next_Row()
Dim my_sh As Worksheet
Dim LastRow As Integer
Set my_sh = Sheets("test")
If ActiveSheet.Name <> "test" Then Exit Sub
LastRow = Cells(Rows.Count, 1).End(3).Row
  For i = 2 To LastRow +7 Step 3
      If Not IsEmpty(Cells(i, 2)) Then
      Cells(i + 2, 2) = Cells(i + 1, 2)
      End If
  Next
End Sub

 

  • Like 1
قام بنشر

تشكرات يا باشا ،،  اشتغل الكود بشكل صحيح ..  ما عدا   الخلية الفارغة التي في الصف الرابع ..  لكن مش مشكلة  ننسخها يدوي

 

.. تحية وتقدير  لك باش مهندس ..

قام بنشر
في 1/18/2017 at 18:12, سليم حاصبيا said:

جرب هذا الماكرو


Sub Copy_To_Next_Row()
Dim my_sh As Worksheet
Dim LastRow As Integer
Set my_sh = Sheets("test")
If ActiveSheet.Name <> "test" Then Exit Sub
LastRow = Cells(Rows.Count, 1).End(3).Row
  For i = 2 To LastRow +7 Step 3
      If Not IsEmpty(Cells(i, 2)) Then
      Cells(i + 2, 2) = Cells(i + 1, 2)
      End If
  Next
End Sub

 

الاستاذ العزيز  ..  سليم

هل بالامكان شرح الكود .. حتى استطيع ا لاستفادة منه لاحقا .

 

وشكرا

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information