محمد قاسم 12 قام بنشر أغسطس 16, 2021 قام بنشر أغسطس 16, 2021 السلام عليكم ورحمة الله وبركاته .. خالص تحياتى وتقديرى .. فى الملف المرفق ارجوا المساعدة فى استدعاء البيانات من شيت data الى شيت سجل قـــيد بيانـــات .. وذلك عن طريق الكود لكى لا يثقل عمل الملف .. بارك الله فيكم اخوتى واساتذتى الكرام للرفع 2.xlsm
أفضل إجابة أ / محمد صالح قام بنشر أغسطس 19, 2021 أفضل إجابة قام بنشر أغسطس 19, 2021 يمكنك استعمال هذا الإجراء وربطه بشكل أو زر في شيت سجل قيد بيانات Sub mas_getdata() Dim sh As Worksheet, n As Long, lr As Long, lr2 As Long Set sh = Sheets("data") lr = sh.Cells(Rows.Count, 2).End(xlUp).Row Application.ScreenUpdating = 0 Range("b17:s218").ClearContents For n = 9 To lr If sh.Range("f" & n) = [e2] And sh.Range("g" & n) = [e3] Then lr2 = Cells(Rows.Count, 2).End(xlUp).Row + 1 lr2 = IIf(lr2 < 17, 17, lr2) For c = 2 To 19 Cells(lr2, c) = sh.Cells(n, Cells(1, c)) Next c End If Next n Application.ScreenUpdating = 1 MsgBox "Done by mr-mas.com" End Sub ملحوظة: تم استخدام الأرقام في الصف الأول في الكود فلا يجب مسحها يمكن إخفاء الصف بالتوفيق 2 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.