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

ترحيل


إذهب إلى أفضل إجابة Solved by محي الدين ابو البشر,

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

قام بنشر

السلام عليكم ورحمة الله وبركاته ممكن معادلة ترحل لى الأسماء من جدول توزيع الأدوار الى جدول الترحيل بمعنى اذا وضعت رقم امام الاسم يذهب مباشرة الى جدول الترحيل امام رقمه في جدول الترحيل مثال محمد امامه رقم 1 ، 4 ، 5 المفروض يتم توزيعه ثلاث مرات في جدول الترحيل امام مسلسل رقم 1 ، 4 ، 5 وهذا مثال على ذلك

ترحيل.xlsx

قام بنشر

وعليكم السلام

ريما

Sub test()
Dim a, b, c
Dim i&, ii&
a = Cells(3, 2).CurrentRegion
b = Cells(3, 10).CurrentRegion.Offset(2).Columns(1)
ReDim c(1 To UBound(b) - 2)
    For i = 2 To UBound(a)
        For ii = 3 To UBound(a, 2)
            If (a(i, ii)) <> "" Then c(Application.Match(a(i, ii), b, 0)) = a(i, 2)
        Next
    Next
    Cells(5, 11).Resize(UBound(c)) = Application.Transpose(c)
End Sub

 

  • Like 1
قام بنشر

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

 بعد اذن أستاذ محى الدين  ممكن تطبق لى الكود على الشيت الاساسى لانه حدث خطأ عندى اثناء تطبيق الكود على الشيت

الجمعية الشهرية.xlsm

قام بنشر

جزاكم الله خير ما شاء الله هو المطلوب ربنا يجزيكم الجنة والف شكر تعبتك معى

بعد اذنك استاذ محى ما معنى هذه الكلمة UBound وما عملها فى الكود ارجو الشرح والافادة

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information