• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Soru Düzenli Hücre sayısı

Katılım
22 Eylül 2011
Mesajlar
14
Excel Vers. ve Dili
2007 vba
Merhaba elimdeki Excelde firmaların aylık alışları mevcut ben ürünleri düzenli alan müşterileri çıkarmaya çalışıyorum. Aşağıda örnek olarak verdiğim tablodaki gibi bunu nasıl yapabilirim.

241120
 
Merhaba,

Düzenli için, ortadan da başlarsa aralık ayına kadar gidilmeli mi? Yoksa örneğin mayıs ile başlayıp temmuz da biterse ve öncesi yada sonrası olmazsa oda düzenli oluyor mu?
 
Merhaba,

Düzenli için, ortadan da başlarsa aralık ayına kadar gidilmeli mi? Yoksa örneğin mayıs ile başlayıp temmuz da biterse ve öncesi yada sonrası olmazsa oda düzenli oluyor mu?
Aralık ayına kadar gelmeli. aralıktan önce bittiyse düzensiz oluyor.
 
Deneyiniz.
Kod:
Sub test()
    Dim i As Long, j As Integer, s As Integer
    Range("M2:M" & Rows.Count).ClearContents
    For i = 2 To [A:L].Find("*", , , , xlByRows, xlPrevious).Row
        s = WorksheetFunction.CountA(Cells(i, "A").Resize(1, 12))
        If s = 12 Then
            Cells(i, "M") = "Düzenli"
        ElseIf s = 0 Then
            Cells(i, "M") = "Düzensiz"
        Else
            For j = 1 To 12
                If Cells(i, j) <> "" Then
                    Exit For
                End If
            Next j
            s = WorksheetFunction.CountA(Cells(i, j).Resize(1, 12 - j + 1))
            If s = 12 - j + 1 Then
                Cells(i, "M") = "Düzenli"
            Else
                Cells(i, "M") = "Düzensiz"
            End If
        End If
    Next i
End Sub
 
Çok teşekkür ederim. kod çalışıyor ama sadece 12 ay doluysa düzenli yazıyor son 6 ay doluysa düzensiz yazıyor maalesef
 
Kodu denedim. Son altı ay da düzenli ifadesi yazıyor. Çalıştığınız başlangıç sütunu A bitiş L olarak yazmıştım. Sizde bu şekilde değil mi?
Bu tür sonuç alamadığınız durumlarda küçük bir örnek dosya ekleyerek olmayan değerlerin nereden geldiğini yazmanızı rica ederim.
 
Geri
Üst