Tarih listesindeki boşluğu sorgulama

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe

Ekli dosyalar

Merhaba
-- Formül ile çözüm:
K1 hücresi
ne birinci formülü, L1 hücresine ise ikinci formülü dizi formülü olarak uygulayın (CTRL+SHIFT+ENTER ile uygulama)
=EĞERHATA(KAYDIR($G$1;KÜÇÜK(EĞER($G$1:$G$46<>$G$2:$G$47;SATIR($G$1:$G$46));SATIR(A1)) ; ) ;"")
=EĞER(K1="";"";BÜYÜK(EĞER($G$3:$G$47=K1;EĞER($E$3:$E$47-$E$2:$E$46>=10;$E$3:$E$47));1))
-- Makro ile çözüm:
C:
Sub ON_FARK()
[K:L].ClearContents: [L:L].NumberFormat = "dd/mm/yyyy"
For sat = 3 To Cells(Rows.Count, 5).End(3).Row
    son = sat + WorksheetFunction.CountIf([G:G], Cells(sat, 7)) - 1
    For f = son To sat Step -1
    If Cells(f, 5) - Cells(f - 1, 5) >= 10 Then
        k = Cells(Rows.Count, "K").End(3).Row + 1
        If [K1] = "" Then k = 1
        Cells(k, "K") = Cells(f, 7): Cells(k, "L") = Cells(f, 5)
        sat = son - 1: Exit For
    End If
    Next
Next
End Sub
 
Sayın BARAN teşekkür ederim ellerinize sağlık. Makro istediğimiz işlemi yapıyor.
Lakin "Not" olarak düştüğüm detay gözden kaçmış sanırım. Veri türü fazla olduğu
zaman da makro çalışabilir mi acaba ? Örnek dosyada veri türünü çoğalttım
tekrar bakılabilir ise çok sevinirim.
 

Ekli dosyalar

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst