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

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

قام بنشر

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

الإخوة الكرام مطلوب كود ترحيل بيانات من عدة صفحات وخلايا متفرقة ( بعضها ناتج عن عملية حسابية )وتعمل برز على الصفحة الرئيسية وبعد الترحيل ان يتم تفريغ البيانات 

ارفقت ملف صغير كمثال للمطلوب لأن ملفي كبير الحجم ومتداخل .

وجزاكم الله عني كل الخير ...أخوكم أبو بكر 

 

 

مطلوب كود.xlsx

قام بنشر

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

تحياتي لكم جميعا

أريد أيضاً بعد إذن ذووي الإختصاص كود ثاني أيضا ويكون مضمونه كالتالي ولكنه لايعمل ويعطني أخطاء

()sub clear

sheet(namesheet1).range("B2:, B13).clear

sheet(namesheet2).range("h4",H16).clear

sheet(namesheet3).range("h6", "h12").cleat

end sub

ومشكوررررررررررررين

 

  • تمت الإجابة
قام بنشر

اخي عامر  تفضل  لعله المطلوب 

لقد قمت بصياغة الملف وتسمية الاوراق بالانجليزي حتى يعمل  الكود جيدا 

Sub copypaste()
Dim lastrow As Integer, erow As Integer, sh1 As Worksheet, sh2 As Worksheet

Set sh1 = Worksheets("sheet2")
Set sh2 = Worksheets("sheet4")
lastrow = sheet2.Cells(Rows.Count, 1).End(xlUp).Row

For i = 2 To lastrow
    erow = sheet4.Cells(Rows.Count, 2).End(xlUp).Offset(1, 0).Row
    sheet4.Cells(erow, 5) = sheet2.Cells(i, 1)
    sheet2.Cells(i, 1).ClearContents
    sheet4.Cells(erow, 3) = sheet2.Cells(i, 2)
    sheet2.Cells(i, 2).ClearContents
    sheet4.Cells(erow, 7) = sheet2.Cells(i, 5)
    sheet2.Cells(i, 5).ClearContents
Next i

ThisWorkbook.Worksheets("sheet4").Columns().AutoFit

lastrow = sheet3.Cells(Rows.Count, 1).End(xlUp).Row

For i = 2 To lastrow
    erow = sheet4.Cells(Rows.Count, 2).End(xlUp).Offset(1, 0).Row
    sheet4.Cells(erow, 2) = sheet3.Cells(i, 1)
    sheet3.Cells(i, 1).ClearContents
    sheet4.Cells(erow, 4) = sheet3.Cells(i, 2).Formula
     sheet3.Cells(i, 2).ClearContents
    sheet4.Cells(erow, 6) = sheet3.Cells(i, 4)
    
Next i

ThisWorkbook.Worksheets("sheet4").Columns().AutoFit

End Sub

tarheel‬.xls

  • Like 3

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information