DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub enbuyuk()
Dim sayi As Single, hucre As Range, sat As Long, sut As Long, adrs As String
For Each hucre In Range("A1:E10")
If hucre.Value > sayi Then
sayi = hucre.Value
sat = hucre.Row
sut = hucre.Column
adrs = hucre.Address
End If
Next
MsgBox "En Büyük Sayı : " & sayi & vbLf & "Satır : " & sat & _
vbLf & "Sütun : " & sut & vbLf & "Adres : " & adrs, vbOKOnly
End Sub
makro kullanmayı bilmiyorum. formüllerle olan yolu bana daha uygun.Çünkü sadece en büyük değil en küçük ve ortalama sayı vb. bulmak için de örnek teşkil edecek.
Function AdresBul(Değer, Bakılacak_Alan As Range)
Gönder = ""
Değer = UCase(Değer)
For Each Hücre In Bakılacak_Alan
If Değer = UCase(Hücre) Then
Gönder = "Satır : " & Hücre.Row & " Sütun : " & Hücre.Column
Exit For
End If
Next
AdresBul = Gönder
End Function
Necdet Bey kullanıcı tanımlı fonksiyon ile yapmış fonksiyonlu örneğide şöyledir.A1:E10 alanında rakamların olduğunu düşünürsek en yüksek rakamın koordinatlarını (kaçıncı satır kaçıncı sütun) nasıl buluruz?
Fonksiyonu dizi fonksiyonuna çevirir.Bu bahsetmiş olduğunuz ctrl+shift+enter işlemi ne işe yarıyor?
Yani normal enterdan ne farkı var?