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

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

قام بنشر

اخوتي في الله السلام عليكم

 

لدي هذا الكود الخفيف و الجميل يقوم بعمل فرز تلقائي  sort  لكل البيانات الموجودة في ورقة عمل معينة

 

ولكن للأسف لا يدعم وجود الجداول في الورقة  اي عند اضافة جدول ديناميكي لا يستطيع عمل sort لهذا الجدول ويظهر اشارة خطأ

 

هل يمكن التعديل عليه ليشمل هذه الجداول

 

تفضلوا الكود 

Private Sub Worksheet_Change(ByVal Target As Range)
    Columns(Target.Column).Sort _
        Key1:=Cells(1, Target.Column), _
        Order1:=xlAscending, _
        Header:=xlNo, _
        OrderCustom:=1, _
        MatchCase:=False, _
        Orientation:=xlTopToBottom
End Sub


أتمنى دعمكم ولكم كل التحية و التقدير

قام بنشر

اخوتي حصلت على هذا الكود

 

ولكن هل من احد من الأخوه يشرح لنا ما هي القيم التي يجب التعديل عليها في هذا الكود

 


Private Sub Worksheet_Change(ByVal Target As Range)

    ActiveWorkbook.Worksheets("Project 2013").ListObjects("Table3").sort.SortFields _
        .Clear
    ActiveWorkbook.Worksheets("Project 2013").ListObjects("Table3").sort.SortFields _
        .Add Key:=Range("Table3[Description3]"), SortOn:=xlSortOnValues, Order:= _
        xlAscending, DataOption:=xlSortNormal
    With ActiveWorkbook.Worksheets("Project 2013").ListObjects("Table3").sort
        .Header = xlYes
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
End Sub

بانتظار الخبراء

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