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

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

قام بنشر
Sub a_b()
'
' a_b Macro
' Macro recorded 12/11/2009 by USER
'

'
    Application.GoTo Reference:="sheet"
    Selection.Sort Key1:=Range("E7"), Order1:=xlAscending, Key2:=Range("F7") _
        , Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
        False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal, DataOption2 _
        :=xlSortNormal
    Range("A1").Select
End Sub

 

  • Like 1
قام بنشر

الكود يقوم بترتيب النطاق المسمى sheet حسب العمود E تصاعدي ثم العمود F تصاعدي

ما المطلوب ؟

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

يمكنك إضافة العمود c في الترتيب المطلوب

هنا تم اعتباره المستوى الثالث للترتيب

Sub a_b()
Application.GoTo Reference:="sheet"
Selection.Sort Key1:=Range("E7"), Order1:=xlAscending, Key2:=Range("F7") _
               , Order2:=xlAscending, Key3:=Range("c7"), Order3:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
               False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal, DataOption2 _
               :=xlSortNormal, DataOption3:=xlSortNormal
Range("A1").Select
End Sub

لاحظ إضافة key و order و dataoption لكل مستوى فرز

بالتوفيق

  • Like 2

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information