- Katılım
- 3 Mart 2006
- Mesajlar
- 99
Merhaba arkadaşlar;
aşağıdaki kodlarla b sütununa en büyük1,en büyük2 en büyük 3. değerleri yazdırabiliyorum.
Sub deneme()
Set s1 = Sheets("sayfa1")
Dim myRange As Range
Set myRange = s1.Range("a1:a23")
buyuk1 = Application.WorksheetFunction.Large(myRange, 1)
s1.Range("b1").Value = buyuk1
buyuk2 = Application.WorksheetFunction.Large(myRange, 2)
s1.Range("b2").Value = buyuk2
buyuk3 = Application.WorksheetFunction.Large(myRange, 3)
s1.Range("b3").Value = buyuk3
kucuk1 = Application.WorksheetFunction.Small(myRange, 1)
s1.Range("b4").Value = kucuk1
kucuk2 = Application.WorksheetFunction.Small(myRange, 2)
s1.Range("b5").Value = kucuk2
kucuk3 = Application.WorksheetFunction.Small(myRange, 3)
s1.Range("b6").Value = kucuk3
End Sub
c sütünuna bu değerlerin bulunduğu satır numaralarını da yanına yazdırmak istiyorum.
örnek dosya ektedir
aşağıdaki kodlarla b sütununa en büyük1,en büyük2 en büyük 3. değerleri yazdırabiliyorum.
Sub deneme()
Set s1 = Sheets("sayfa1")
Dim myRange As Range
Set myRange = s1.Range("a1:a23")
buyuk1 = Application.WorksheetFunction.Large(myRange, 1)
s1.Range("b1").Value = buyuk1
buyuk2 = Application.WorksheetFunction.Large(myRange, 2)
s1.Range("b2").Value = buyuk2
buyuk3 = Application.WorksheetFunction.Large(myRange, 3)
s1.Range("b3").Value = buyuk3
kucuk1 = Application.WorksheetFunction.Small(myRange, 1)
s1.Range("b4").Value = kucuk1
kucuk2 = Application.WorksheetFunction.Small(myRange, 2)
s1.Range("b5").Value = kucuk2
kucuk3 = Application.WorksheetFunction.Small(myRange, 3)
s1.Range("b6").Value = kucuk3
End Sub
c sütünuna bu değerlerin bulunduğu satır numaralarını da yanına yazdırmak istiyorum.
örnek dosya ektedir
