danersin' Alıntı:[vb:1:a3d0d3ea3c]Private Sub CommandButton2_Click()
Sheets("VERİ").Select
sayac = 0
For i = 2 To Cells(65536, 2).End(xlUp).Row
If TextBox1.Value = Cells(i, 2) and Cells(i, 6) = "" And Cells(i, 7) <> "" Then
sayac = sayac + 1
End If
Next i
If sayac = 11 Then MsgBox ("12 DÃ?NEM TAMAMLANMIÃTIR")
End Sub[/vb:1:a3d0d3ea3c]
Yukarıdaki kodun anlamı şu.
Veri sayfasında 2. sütunda son dolu hücreye kadar ;
textbox'daki değer 2. sütuna eşit olduğu ve
6. sütun boş olduğu
7. sütun dolu olduğu müddetce
sayacı bir arttırarak son satıra kadar git.
Döngü bittiğinde sayac 11 ise mesaj ver.
Sizin son yazdığınız kodlarda bunu yapmaya çalışıyor gibi. Olmayan şeyi açıklarsanız. Muhtemelen kurduğunuz mantık ta hata var.