• DİKKAT

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

Bir verinin kaç defa olduğunu bulmak

Katılım
17 Nisan 2007
Mesajlar
319
Excel Vers. ve Dili
Office 2013 Türkçe
Sevgili Üstadlar merhaba ,

Benim bir konuda sizlerin yardımına ihtiyacım olacak...

25.07 tarihli sheette araçların şasileri var.Bu şasileri bir önceki tarihli sheet ile karşılaştırıp var olanlar icin 25.07 sheette H sütununa "2.kez sürüldü" mesajını yazmasını istiyorum.Aynı şekilde daha önceki tarihli sheetlerlede karşılaştıracak ve "3.kez , 4.kez sürüldü şeklinde mesaj yazacak..."

İlgilinize şimdiden teşekkür ederim....

İyi çalışmalar...
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,539
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Örnek dosyanıza göre aşağıdaki kodu denermisiniz.

Kod:
Sub SÜRÜŞ_KONTROL()
    Sheets(1).Select
    [H:H].ClearContents
    For X = 2 To [A65536].End(3).Row
    For Y = 2 To Sheets.Count
    SAY = WorksheetFunction.CountIf(Sheets(Y).[A:A], Cells(X, 1))
    If SAY > 0 Then
    ADET = ADET + SAY
    End If: Next
    Cells(X, 8) = ADET & ". kez sürüldü."
    ADET = 0
    Next
    MsgBox "İŞLEMİNİZ TAMAMLANMIŞTIR.", vbInformation
End Sub
 
Katılım
17 Nisan 2007
Mesajlar
319
Excel Vers. ve Dili
Office 2013 Türkçe
Sayın Cost_Control ,

Öncelikle ilginize teşekkür ederim....Sadece şöyle bir durum var.
"0.kez sürüldü yerine 1.kez sürüldü " demesi gerekiyor. Aynı şekilde diğerleri icinde "1.kez yerine 2.kez , 2.kez yerine 3.kez demesi gerekiyor"

Tşk ederim...
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,539
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Bu durumda ilk sayfayıda döngüye eklersek sorun çözülür.

Koddaki aşağıdaki kısmı değiştirip denermisiniz.

Eski hali;
Kod:
    For Y = 2 To Sheets.Count
Yeni hali;
Kod:
    For Y = [COLOR=RED]1[/COLOR] To Sheets.Count
 
Katılım
17 Nisan 2007
Mesajlar
319
Excel Vers. ve Dili
Office 2013 Türkçe
Sayın Cost_control süpersiniz.... :):)

Ellerinize sağlık....SAolun ...Teşekkürler...
 
Üst