Soru Sütunda Enküçük Enbüyük Sayı

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
520
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Altın Üyelik Bitiş Tarihi
01-02-2027
Evet Düzeldi. Çok teşekkür ederim :)
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,386
Excel Vers. ve Dili
2019 TR
Rica ederim,
Dim dizi() As Variant olarak da tanımlama yapabilirsiniz, yazmayı unutmuşum. :)
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,653
Excel Vers. ve Dili
Pro Plus 2021
Kod:
Sub ornek()
    zor = Range("A" & Rows.Count).End(xlUp).Row
    dizi = Range("A1:A" & Range("A" & Rows.Count).End(xlUp).Row).Value

    mx = 0
    mn = 10 ^ 99

    If UBound(dizi) > 1 Then
        For x = 1 To UBound(dizi)
            VER = dizi(x, 1)
            If VER <> "" Then
                If InStr(VER, "-") Then VER = Val(Split(dizi(x, 1), "-")(0))
                If IsNumeric(VER) Then
                    If VER > mx Then mx = VER
                    If VER < mn Then mn = VER
                End If
            End If
        Next x
    End If

    Range("C1") = mn
    Range("C2") = mx
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,744
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Alternatif;

Önerdiğim fonksiyonun boş hücreleri değerlendirmeye almayan makro halidir.

C++:
Option Explicit

Sub Test()
    Dim Son As Long
    Son = Cells(Rows.Count, 1).End(3).Row
    Range("C1") = Evaluate("=MIN(IF(--LEFT(0&A1:A" & Son & ",6)<>0,--LEFT(0&A1:A" & Son & ",6)))")
    Range("C2") = Evaluate("=MAX(IF(--LEFT(0&A1:A" & Son & ",6)<>0,--LEFT(0&A1:A" & Son & ",6)))")
End Sub
 

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
520
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Altın Üyelik Bitiş Tarihi
01-02-2027
Harika :) kısa ve net teşekkürler @Korhan Ayhan hocam :)
 
Üst