ِAmerAdnan قام بنشر مارس 28, 2020 قام بنشر مارس 28, 2020 السلام عليكم ورحمة الله وبركاته ,, الإخوة الكرام مطلوب كود ترحيل بيانات من عدة صفحات وخلايا متفرقة ( بعضها ناتج عن عملية حسابية )وتعمل برز على الصفحة الرئيسية وبعد الترحيل ان يتم تفريغ البيانات ارفقت ملف صغير كمثال للمطلوب لأن ملفي كبير الحجم ومتداخل . وجزاكم الله عني كل الخير ...أخوكم أبو بكر مطلوب كود.xlsx
ِAmerAdnan قام بنشر مارس 28, 2020 الكاتب قام بنشر مارس 28, 2020 السلام عليكم ورحمة الله وبركاته , تحياتي لكم جميعا أريد أيضاً بعد إذن ذووي الإختصاص كود ثاني أيضا ويكون مضمونه كالتالي ولكنه لايعمل ويعطني أخطاء ()sub clear sheet(namesheet1).range("B2:, B13).clear sheet(namesheet2).range("h4",H16).clear sheet(namesheet3).range("h6", "h12").cleat end sub ومشكوررررررررررررين
عبدالفتاح في بي اكسيل قام بنشر مارس 29, 2020 قام بنشر مارس 29, 2020 جرب هذا التعديل ()sub clear sheets("namesheet1").range("B2", "B13").clear sheets("namesheet2").range("h4","H16").clear sheets("namesheet3").range("h6", "h12").clear end sub 1
أفضل إجابة عبدالفتاح في بي اكسيل قام بنشر مارس 29, 2020 أفضل إجابة قام بنشر مارس 29, 2020 اخي عامر تفضل لعله المطلوب لقد قمت بصياغة الملف وتسمية الاوراق بالانجليزي حتى يعمل الكود جيدا 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 3
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.