إضافة رد
أدوات الموضوع
انواع عرض الموضوع
قديم 02-03-2010, 10:49 AM
  #1
ahmedkamalali
مشارك
 
تاريخ التسجيل: Jan 2009
المشاركات: 37
افتراضي ميكرو لترتيب (sort) عامود به ارقام بالاكسل

هذا الميكرو يستخدم لترتيب ارقام تنازليا بالاكسيل

كل مافى الامر ان تقوم بتحديد العمود المراد ترتيبه ثم تقوم بتشغيل الميكرو alt+f8

الكود

Sub bubble_sort() Dim sortingArray As Variant, i As Long, j As Long, temp As Variant

sortingArray = Selection.Value

For i = 1 To (UBound(sortingArray, 1) - 1)
For j = i To UBound(sortingArray, 1)
If Val(sortingArray(j, 1)) < Val(sortingArray(i, 1)) Then
temp = sortingArray(i, 1)
sortingArray(i, 1) = sortingArray(j, 1)
sortingArray(j, 1) = temp
End If
Next j
Next i

Selection.Value = sortingArray

End Sub
__________________




ahmedkamalali غير متواجد حالياً  
رد مع اقتباس
قديم 02-28-2014, 08:45 PM
  #2
mesalamy
مشارك ماسى
 
تاريخ التسجيل: Apr 2013
المشاركات: 392
افتراضي مشاركة: ميكرو لترتيب (sort) عامود به ارقام بالاكسل

جزاك الله كل خييييييييييييييييييييييييييير
mesalamy غير متواجد حالياً  
رد مع اقتباس
قديم 02-28-2014, 08:46 PM
  #3
mesalamy
مشارك ماسى
 
تاريخ التسجيل: Apr 2013
المشاركات: 392
افتراضي مشاركة: ميكرو لترتيب (sort) عامود به ارقام بالاكسل

سبحانك اللهم وبحمدك ، أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك
mesalamy غير متواجد حالياً  
رد مع اقتباس
قديم 05-09-2015, 09:58 PM
  #4
ياسر فتحى البنا
مشارك نشط
 
تاريخ التسجيل: Sep 2010
المشاركات: 62
افتراضي مشاركة: ميكرو لترتيب (sort) عامود به ارقام بالاكسل

تعديل الكود
Sub bubble_sort()
Dim sortingArray As Variant, i As Long, j As Long, temp As Variant

sortingArray = Selection.Value

For i = 1 To (UBound(sortingArray, 1) - 1)
For j = i To UBound(sortingArray, 1)
If Val(sortingArray(j, 1)) < Val(sortingArray(i, 1)) Then
temp = sortingArray(i, 1)
sortingArray(i, 1) = sortingArray(j, 1)
sortingArray(j, 1) = temp
End If
Next j
Next i

Selection.Value = sortingArray

End Sub
ياسر فتحى البنا غير متواجد حالياً  
رد مع اقتباس
إضافة رد


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML متاحة

الانتقال السريع


الساعة الآن 11:37 PM