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

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

قام بنشر

أخي الكريم

بالنسبة لكود الترتيب فهذا أمر بسيط .. ما الداعي لوضع الكود في حدث ورقة العمل ؟؟؟

أفضل أن يكون الكود مستقل أي يتم استدعئه عند الحاجة ...

في انتظار رأيك

 

قام بنشر

أخي الكريم مهند

جرب الكود التالي عله يفي بالغرض - مع العلم أنه تم تقديم نفس الكود تقريباً في موضوعك السابق

على هذا الرابط

من هنا

Sub SortData()
    Dim WS As Worksheet
    Dim LR As Long
    Set WS = Sheets("Sheet1")
    
    With WS
        LR = .Range("B" & Rows.Count).End(xlUp).Row - 1
        .Range("B1:D" & LR).Sort Key1:=.Range("C1:C" & LR), Order1:=xlAscending, Header:=xlYes
    End With
End Sub

 

 

Sorting.rar

  • Like 3
قام بنشر

أخي الكريم مهند

المنتدى مفتوح 24 ساعة ...يمكنك البدء في حل مشكلاتك ولكن نصيحة مني حاول أن تركز على مشكلة واحدة في كل مرة حتى اذا انتهيت منها يمكنك الانتقال إلى مشكلة أخرى

وإن شاء الله تجد المساعدة من إخوانك وأحبابك بالمنتدى

  • 8 months later...
قام بنشر (معدل)

استاذ ياسر اثراءا للموضوع  اذا امكن كيف يمكن ترتيب ابجدي لاكثر من ورقة مثلا 10 صفحات و اردنا عمل زر لترتيب ابجدي لمحتوى كل الصفحات  ما العمل هل نستبدل 

Sheets("Sheet1")

ب وورك بوك والله لا اعلم ارجو تعليمنا انا عندي زر ارتب قائمة ترتيب ابجدي من b9 حتى i40 بدلالة c9 واليكم الكود التالي 

'Sélection de la plage à trier
Range("b9:i40").Select
'Lancement du tri, basé sur les données de la colonne A en ordre croissant
Selection.Sort Key1:=Range("c9"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
TextChange
End Sub

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

For sh = 1 To 10
  Sheets(sh).Range("b9:b48").select
Next

ولكن انا عندي 10 صفحات اريد ترتيب ابجدي لكل الصفحات بزر واحد و ليس لصفحة بذاتها ما العمل في هذه الحالة ....ولكم منا كل الحب و الشكر و التقدير

تم تعديل بواسطه زياد777
قام بنشر

الحل أن تقوم بعمل حلقة تكرارية لأوراق العمل الـ 10 وتضع الكود مع تغييرات في الكود ليعمل مع كل ورقة عمل ...

الأفضل طرح موضوع جديد مستقل لأن الطلبات في المشاركات الفرعية لا يلتفت إليها ،مع إرفاق ملف للتوضيح التام

  • Like 1

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