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

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

قام بنشر

تم تعديل الكود

ليكون الترتيب اختيارى للمستخدم

حيث تظهر رسالة تخيرك بين الترتيب حسب البنين أولا أو البنات أولا


Sub Ragab()

Dim LR As Integer

Dim KH As Range

LR = Cells(Rows.Count, 1).End(xlUp).Row

Application.ScreenUpdating = False

With ActiveSheet

Set KH = .Range("B11:Z" & LR)

result = MsgBox("للترتيب حسب البنين أولا اضغط نعم" & Chr(10) & "وللترتيب حسب البنات أولا اضغط لا", vbYesNo)

	  If result = vbYes Then


				 KH.Sort Key1:=Cells(11, 2), Order1:=xlAscending

				 KH.Sort Key1:=Cells(11, 5), Order1:=xlDescending

	  Else

				 KH.Sort Key1:=Cells(11, 2), Order1:=xlAscending

				 KH.Sort Key1:=Cells(11, 5), Order1:=xlAscending

	  End If

End With

Application.ScreenUpdating = True

End Sub

ترتيب الأسماء ابجديا.rar

  • 2 years later...
قام بنشر

بعد أذن أستاذي ومعلمي الذي أستفدت منة ولازلت الكثير والكثير أليك هذا الحل وأرجو مراجعتة من قبلك أستاذي الرائع عبد الله

استاذا جمال عبد السميع رائع تسلم والله

كيف يمكن جعل الكود يرتب ابجديا ويرتب حسب النوع معا بحيث يكون الترتيب ابجدي وفي نفس الوقت يرتب الذكور اولا

قام بنشر (معدل)

تفضل أخى هذا الكود وأعتقد ، أنه سيحقق لك ماتريد

تقبل تحياتى

كود سهل ورائع  وهو مالريد فعلا  لكن هل يكون الترتيب تلقائي الذكور اولا دون عمل زر ماكرو طبعا مرتب ابجديا

وشكرا

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

هذا هو التعديل المطلوب

استاذ رجب  لو سمح وقتك شرح الكود نكن شاكرين

  • 4 months later...
  • 3 months later...
  • 1 year later...

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.

×
×
  • اضف...

Important Information