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

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

قام بنشر
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

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