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

فرزالاسماء ابجديا بثلاث شروط


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

السلام عليكم..

كيف يمكن فرزالاسماء بثلاث شروط

اولاحسب الفصل

وثانيا حسب الجنس

وثالثا حسب الاسم..

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

 

الفرزبثلاث شروط.rar

رابط هذا التعليق
شارك

تفضل اخي الكريم

ادعو الله ان يكون هو المطلوب

 

 

الفرز بثلاث شروط1.rar

===============

Sub فرز_بتلات_شروط()
'
'
    Range("B6:Z1000").Select
    Selection.Sort Key1:=Range("L6"), Order1:=xlAscending, _
    Key2:=Range("F6"), Order2:=xlAscending, _
    Key3:=Range("C6"), Order3:=xlAscending, _
    Header:=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal, DataOption2:=xlSortNormal, DataOption3:= _
        xlSortNormal
    Range("A6").Select
End Sub

 

  • Like 1
رابط هذا التعليق
شارك

السلام عليكم

بارك الله بكم اخي العزيز ناصر سعيد:fff:

عمل ممتاز

هل يمكن ان يكون الفرز في الشرط الثاني الذكور اولا ثم الاناث

تحياتي لكم

رابط هذا التعليق
شارك

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

ابجث عن هذه الجمله الخاصه بالشرط التاني

في الكود

Order2:=xlAscending

ثم ضع بدل هذه الكلمه الرقم    2

xlAscending

ادعو الله ان يكون ذلك هو المطلوب

===========

ويمكنك التغيير في ترتيب الشروط بالطريقه التي تريدها بنفس الفكره وان لم تفهمها جيدا 

ابلغني لعل الله يرزقني بطريقه اسهل في التوصيل

  • Like 1
رابط هذا التعليق
شارك

بعد اذن اخي ناصر هذا الكود

Option Explicit
Sub Sort_For_Me()
With Application
     .ScreenUpdating = False
     .Calculation = xlCalculationManual
 End With
If ActiveSheet.Name <> "فرز" Then GoTo Final_Operation
 Dim r%, My_Sht As Worksheet
 Set My_Sht = Sheets("فرز")
 r = My_Sht.Cells(Rows.Count, 1).End(3).Row
 If r < 14 Then r = 14
    With My_Sht.Sort
        .SortFields.Clear
        .SortFields.Add Key:=Range("k14:k" & r), Order:=1
        .SortFields.Add Key:=Range("e14:e" & r), Order:=2
        .SortFields.Add Key:=Range("c14:c" & r), Order:=1
        .SetRange Range("b14:k" & r)
        .Header = 1
        .Apply
    End With
Final_Operation:
    With Application
     .ScreenUpdating = True
     .Calculation = xlCalculationAutomatic
    End With
End Sub

الملف مرفق

 

الفرزبثلاث شروط Salim.rar

  • Like 2
رابط هذا التعليق
شارك

السلام عليكم

أخي احبيب أبو أحمد، معنى الأمر %r في الأمر هو الإعلان أن المتغير r هو من نوع Integer وهذا الأمر هو اختصار للأمر  Dim r As Integer... والله أعلم

وهذه رموز لأنواع أخرى من المتغيرات:

Integer     %
   Long   &
Currency     @
Single     !
Double     #
String     $
  • 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