اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

ترحيل


إذهب إلى الإجابة الإجابة بواسطة محي الدين ابو البشر,

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

قام بنشر

السلام عليكم ورحمة الله وبركاته ممكن معادلة ترحل لى الأسماء من جدول توزيع الأدوار الى جدول الترحيل بمعنى اذا وضعت رقم امام الاسم يذهب مباشرة الى جدول الترحيل امام رقمه في جدول الترحيل مثال محمد امامه رقم 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 وما عملها فى الكود ارجو الشرح والافادة

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information