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

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

قام بنشر

السلام عليكم

كنت محتاج مساعدة منكم لو سمحتوا

دلوقتى انا عندى عمود أول فيه أكواد للأصناف اللى موجودة فى المخزن

وقدام كل كود فيه أعمدة بالحروف تعتبر رموز للموديلات اللى شغال عليها كل صنف

وكل كود صنف بيبقى شغال مع رمز معين بحط قدامه فى الصف علامة X عشان تبينلى انه شغال مع الموديل ده

 

السؤال بقى

هلى ينفع قدام كل كود صنف فى الأخر حاجة تجمعلى الموديلات اللى شغالة مع الصنف ده واللى انا حاطط X فى العمود بتاعها

يعنى تبقى خلية تقولى الصنف ده شغال مع موديل كذا وكذا باعتبار الصف بيقول كده

انا رفعت صورة فى المرفقات ولو حد عايز يستفسر يقولى

 

وجزاكم الله كل الخير

codes.JPG

قام بنشر
منذ ساعه, Raaavine said:

السلام عليكم

كنت محتاج مساعدة منكم لو سمحتوا

دلوقتى انا عندى عمود أول فيه أكواد للأصناف اللى موجودة فى المخزن

وقدام كل كود فيه أعمدة بالحروف تعتبر رموز للموديلات اللى شغال عليها كل صنف

وكل كود صنف بيبقى شغال مع رمز معين بحط قدامه فى الصف علامة X عشان تبينلى انه شغال مع الموديل ده

 

السؤال بقى

هلى ينفع قدام كل كود صنف فى الأخر حاجة تجمعلى الموديلات اللى شغالة مع الصنف ده واللى انا حاطط X فى العمود بتاعها

يعنى تبقى خلية تقولى الصنف ده شغال مع موديل كذا وكذا باعتبار الصف بيقول كده

انا رفعت صورة فى المرفقات ولو حد عايز يستفسر يقولى

 

وجزاكم الله كل الخير

codes.JPG

ارقع الملف للعمل عليه

قام بنشر

جرب الكود التالي

Sub Test()
    Dim arr         As Variant
    Dim temp        As Variant
    Dim i           As Long
    Dim j           As Long
    Dim str         As String
    
    arr = Range("A1:P" & Cells(Rows.Count, 1).End(xlUp).Row).Value
    ReDim temp(1 To UBound(arr, 1) - 1, 1 To 2)
    
    For i = 2 To UBound(arr, 1)
        str = ""
        temp(i - 1, 1) = arr(i, 1)
        For j = 2 To UBound(arr, 2)
            If arr(i, j) = "X" Then
                str = str & ", " & arr(1, j)
            End If
        Next j
        temp(i - 1, 2) = Mid(str, 3, Len(str))
    Next i
    
    Range("R1").Resize(1, 2).Value = Array("Code", "Items")
    Range("R2").Resize(UBound(temp, 1), 2).Value = temp
End Sub

 

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