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

لماذا لا يعمل هذا الكود للفرز


mhrrd

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

السلام عليكم

أخي الكريم الكود يعمل بلا مشاكل

قف بالماوس علي أي خلية بالعمود C مثلا والذي به نوع الطالب (ولد / بنت)

ثم إضغط زر الكود فيتم ترتيب الجدول بناءا علي النوع (ولد / بنت)

وإذا وقفت بالماوس علي أي خلية بالعمود E مثلا والذي به اليوم

ثم إضغط زر الكود فيتم ترتيب الجدول بناءا علي اليوم وهكذا لجميع الأعمدة

جرب وأخبرني

رابط هذا التعليق
شارك

السلام عليكم

أخي العزيز

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

لابد انك فقدت شيئا في التعريفات اإبتدائية أثناء نقل الكود

وحيث أنني لست متمكن من هذا الجانب ، فسأحلها لك بإستخدام إحدي خلايا الورقة (إخترت الخلية AL1)

المهم

إستبدل الكود بالتالي



'Dim Mytest As Boolean

M = ActiveCell.Column

N = 2                  'اول عمود للفرز

NN = 26            'آخر عمود للفرز

If M < N Or M > NN Then GoTo 1

With ActiveSheet

   Set KH_1 = .Range("B6:Z1000")

      If [AL1] = 0 Then

         KH_1.Sort Key1:=Cells(5, M), Order1:=xlAscending

         [AL1] = 1

         GoTo 1

     Else

         KH_1.Sort Key1:=Cells(5, M), Order1:=xlDescending

         [AL1] = 0

         GoTo 1

     End If

End With

On Error GoTo 0

1 End Sub


رابط هذا التعليق
شارك

السلام عليكم

أخي العزيز

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

لابد انك فقدت شيئا في التعريفات اإبتدائية أثناء نقل الكود

وحيث أنني لست متمكن من هذا الجانب ، فسأحلها لك بإستخدام إحدي خلايا الورقة (إخترت الخلية AL1)

المهم

إستبدل الكود بالتالي



'Dim Mytest As Boolean

M = ActiveCell.Column

N = 2				  'اول عمود للفرز

NN = 26			'آخر عمود للفرز

If M < N Or M > NN Then GoTo 1

With ActiveSheet

   Set KH_1 = .Range("B6:Z1000")

	  If [AL1] = 0 Then

		 KH_1.Sort Key1:=Cells(5, M), Order1:=xlAscending

		 [AL1] = 1

		 GoTo 1

	 Else

		 KH_1.Sort Key1:=Cells(5, M), Order1:=xlDescending

		 [AL1] = 0

		 GoTo 1

	 End If

End With

On Error GoTo 0

1 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