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

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

قام بنشر

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

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

 

 

الفرز بثلاث شروط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
قام بنشر

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

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

في الكود

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

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information