عرض مشاركة واحدة
قديم 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
ياسر فتحى البنا غير متواجد حالياً  
رد مع اقتباس