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

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

قام بنشر

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

فى البداية أشكر جميع القائمين على الموقع  و جزاهم الله خيراً كثيرا على مساعداتهم لجميع الاعضاء

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

قام بنشر

إثراءً للموضوع هذا حل آخر بالأكواد

Sub Test()
    Dim Cell As Range, Rng As Range
    On Error Resume Next
    Set Rng = Sheet1.Range("B2:E" & Sheet1.Cells(Rows.Count, 2).End(xlUp).Row)
    For Each Cell In Sheet2.Range("E2:E" & Sheet2.Cells(Rows.Count, 2).End(xlUp).Row)
        Cell.Value = Application.WorksheetFunction.VLookup(Cell.Offset(0, -3), Rng, 4, False)
    Next Cell
End Sub
  • Like 2
  • 3 weeks later...
قام بنشر

السلام عليكم

بعد التجربة

أرجو عدم نسخ القيم من شيت1 الا شيت2 فى حالة وجود قيمة فى شيت 2

 

اخى الفاضل

 

تفضل كود الأستاذ ياسر خليل بعد إضافة بسيطة لتناسب طلبك .. ستلاحظ في الملف المرفق ان اسامة وابراهيم ليس لهم قيم في شيت2 اما الباقي فلهم قيم ولذلك سيتم ترحيل بيانات اسامة وابراهيم فقط ولن يعدل بيانات الاسماء الاخرى في شيت2

 

تحياتي :fff: 

copy invoices.rar

  • Like 1

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information