DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Excel'e cok yeniyim sayin yurttas, bunu biraz acabilir misiniz? Veya baska yonetmler varmi arkadaslar ?1. B1'den başlamak üzere yukarıdan aşağıya Doldur /Seriler ile bir sıra numarası verin.
2. Bu iki sütunu Veri / Sırala / B Sütununa göre Azalan diye sıralatın. sonra B'deki sıra numaralarını silin.
Sub Test()
Call Tersinecevir(Selection)
End Sub
Sub Tersinecevir(Rng As Range)
Dim Arr() As Variant
Dim x As Long
Dim y As Long
If Rng.Rows.Count > 1 Then
If Rng.Columns.Count > 1 Then
MsgBox "Lütfen birden fazla satır yada sütun seçiniz"
Exit Sub
Else
ReDim Preserve Arr(1 To Rng.Count)
x = UBound(Arr)
For y = 1 To UBound(Arr)
Arr(y) = Rng.Cells(x, 1)
x = x - 1
Next y
For y = 1 To UBound(Arr)
Rng.Cells(y, 1) = Arr(y)
Next y
End If
ElseIf Rng.Columns.Count = 1 Then
MsgBox "Lütfen birden fazla satır yada sütun seçiniz"
Exit Sub
Else
ReDim Preserve Arr(1 To Rng.Count)
x = UBound(Arr)
For y = 1 To UBound(Arr)
Arr(y) = Rng.Cells(1, x)
x = x - 1
Next y
For y = 1 To UBound(Arr)
Rng.Cells(1, y) = Arr(y)
Next y
End If
End Sub
Benim için faydalı oldu teşekkür ederim.Bu konuyu sadece Malix arkadaş incelemeyeceği ve diğer forum üyeleride inceleyeceği için alternatif olarak durması iyi olur diye düşündüm.