DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Merhaba arkadaşlar. Veri aralığındaki matris tabloda en yüksek rakamın kesişme noktasından başlayarak büyükten küçüğe sıralama yapmak mümkün mü ? Formül ve/veya makro olabilir. Örnek dosya ektedir.
Merhaba arkadaşlar. Veri aralığındaki matris tabloda en yüksek rakamın kesişme noktasından başlayarak büyükten küçüğe sıralama yapmak mümkün mü ? Formül ve/veya makro olabilir. Örnek dosya ektedir.
Private Sub CommandButton1_Click()
Sheets("SONUC").Select
Range("A1:C35").Select
Selection.ClearContents
Set lst = Worksheets("LISTE")
Set snc = Worksheets("SONUC")
xy = 1
For x = 4 To 10
For y = 2 To 6
snc.Cells(xy, "C") = lst.Cells(y, x).Value
xy = xy + 1
Next y
Next x
Sheets("SONUC").Select
Range("C1:C35").Select
ActiveWorkbook.Worksheets("SONUC").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("SONUC").Sort.SortFields.Add Key:=Range("C1:C35"), _
SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("SONUC").Sort
.SetRange Range("C1:C35")
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
xy = 1
For abc = 1 To 35
For x = 4 To 10
For y = 2 To 6
If snc.Cells(xy, "C").Value = lst.Cells(y, x).Value Then
snc.Cells(xy, "A") = lst.Cells(1, x)
snc.Cells(xy, "B") = lst.Cells(y, 3)
' MsgBox "x= " & x & " y= " & y
xy = xy + 1
GoTo 50
Else
End If
Next y
Next x
50
Next abc
Unload Me
End Sub
Minik bir revizyon yapılabilir mi : Örneğin 40 tan büyük olanları listele gibi bir işlev eklenebilir mi ?