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

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

قام بنشر

السلام عليكم 

في الملف المرفق شيت توزيع المطلوب كتابة الشعبة مرقمة في العمود L كما هو موضح في المرفق بحيث ترقم كالاتي

آداب و فلسفة 7 خلايا / لغات أجنبية إسبانية أو ألمانية 8 خلايا / باقي الشعب 9 خلايا مع الاحتفاظ بترتيب الشعب في العمود G. 

Classeur2.xlsx

  • تمت الإجابة
قام بنشر

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

جرب هدا

Option Explicit
Sub test()
    Dim ws As Worksheet: Set ws = Sheets("توزيع")
    Dim RowDest As Long: RowDest = 1
    Dim Irow As Long, tmp As Long, ky As String

    Application.ScreenUpdating = False
    ws.Range("L1:L" & ws.Rows.Count).ClearContents

    For Irow = 7 To ws.Cells(ws.Rows.Count, "G").End(xlUp).Row
        ky = ws.Cells(Irow, "G").Value
        If ky <> "" Then
            tmp = IIf(ky = "آداب و فلسفة", 7, _
            IIf(ky = "لغات أجنبية - إسبانية" Or ky = "لغات أجنبية - ألمانية", 8, 9))
            For tmp = 1 To tmp
                ws.Cells(RowDest, 12).Value = ky & tmp
                RowDest = RowDest + 1
            Next tmp
        End If
    Next Irow

    Application.ScreenUpdating = True
End Sub

 

Classeur2 v2.xlsm

  • Like 2

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