Belirli hücrlerdeki değerlerin maxı

Katılım
2 Şubat 2014
Mesajlar
758
Excel Vers. ve Dili
2007 Türkçe
Merhaba arkadaşlar;

5. satırda verilerimizi olduğunu varsayar isek.
Örneğin C5 F5 K5 hücrelerindeki en büyük değeri
A5 hücresine Makro ile yazdırmak istiyorum.

Bu konuda tecrübeli arkadaşların kıymetli yardımlarını
bekliyorum. Teşekkür ederim.
 
Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
Kod:
Sub enbüyük()
Range("A5") = WorksheetFunction.Max(Range("C5,F5,K5"))
End Sub
 
Katılım
2 Şubat 2014
Mesajlar
758
Excel Vers. ve Dili
2007 Türkçe
Teşekkür ederim sayın Recep.
Elinize sağlık.

İlgili kod satırını for next döngüye alsak nasıl olurdu acaba ?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,333
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Döngü yerine işlemi blok halinde yaparsanız daha hızlı sonuç alırsınız.

C++:
Option Explicit

Sub Test()
    Dim Son As Long
    
    Range("A5:A" & Rows.Count).ClearContents
    Son = Cells.Find("*", , xlValues, , , xlPrevious).Row
    
    With Range("A5:A" & Son)
        .Formula = "=MAX(C5,F5,K5)"
        .Value = .Value
    End With
End Sub
 
Katılım
2 Şubat 2014
Mesajlar
758
Excel Vers. ve Dili
2007 Türkçe
Çok teşekkür ederim
Korhan Hocam
elinize sağlık.
 
Üst