محمد نوح قام بنشر ديسمبر 31, 2012 قام بنشر ديسمبر 31, 2012 السلام عليكم ورحمة الله وبركاته الاخوه الكرام هذا الكود للاخ الفاضل ابو نصار تم تعديلة بما يتناسب مع عملى ولكن بعد التعديل يوجد مشكلة فى الترحيل حيث يتم اختيار الصفحة المراد الترحيل اليها من عامود البيان وكتابه البيانات المراد ترحيلها فى الصفحة M1 فى الاعمدة باللون الاصفر والبيانات المراد ترحيلها للصفحة M2 فى الاعمدة باللون الرمادى . ارجو المساعدة وجزاكم الله كل الخير...M1.rar
الـعيدروس قام بنشر ديسمبر 31, 2012 قام بنشر ديسمبر 31, 2012 (معدل) السلام عليكم جرب هذا التعديل Public Sub Ali_T() Dim Sh As Worksheet Dim R As Range With Application .ScreenUpdating = False .Calculation = xlCalculationManual For Each Sh In ThisWorkbook.Worksheets If Not Sh.Name = "الكشف الرئيسي" Then For Each R In Range("A4:A500") If Not IsEmpty(R) And R.Text = Sh.Name Then Select Case R.Text Case Is = "M2" R.Offset(0, 23).Resize(1, 7).Copy Sh.Select L_a = Sh.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row If L_a - 1 = 1 Then A = 7 Else A = L_a Sh.Range("A" & A).PasteSpecial xlPasteValues Feuil1.Select L_a = L_a + 1: A = A + 1 Case Is = "M1" R.Offset(0, 1).Resize(1, 22).Copy Sh.Select L_a = Sh.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row If L_a - 1 = 1 Then A = 7 Else A = L_a Sh.Range("A" & A).PasteSpecial xlPasteValues Feuil1.Select L_a = L_a + 1: A = A + 1 End Select End If Next End If Next .ScreenUpdating = True .Calculation = xlCalculationAutomatic .CutCopyMode = False End With Set R = Nothing End Sub تم تعديل ديسمبر 31, 2012 بواسطه عباد
محمد نوح قام بنشر ديسمبر 31, 2012 الكاتب قام بنشر ديسمبر 31, 2012 اخى الكريم ابو نصار جزاك الله خيرا على الرد السريع وجعله الله سبحانه وتعالي فى ميزان حسناتك ان شاء الله سوف اجرب هذا الكود واتمنى من الله ان يفى بالغرض مع خالص تمنياتى بالتوفيق
الردود الموصى بها
انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.
سجل دخولك الان