DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub kod()
[COLOR="SeaGreen"] '=EĞER(VE(P2>0;Q2>0;R2>0);1;0)[/COLOR]
If [P2] > 0 And [Q2] > 0 And [R2] > 0 Then
MsgBox "1"
Else
MsgBox "0"
End If
End Sub
Sub ve59()
If Range("P2").Value > 0 And Range("Q2").Value > 0 And Range("R2").Value > 0 Then
Range("A2").Value = 1
Else
Range("A2").Value = 0
End If
End Sub
Verdiğiniz kodlarla bu şekilde çalıştı.
If Sheets("VERİ").Cells(a, 16) > 0 And Sheets("VERİ").Cells(a, 17) > 0 And Sheets("VERİ").Cells(a, 18) > 0 Then
Sheets("VERİ").Cells(a, 2).Value = 1
Else
Sheets("VERİ").Cells(a, 2).Value = 0
End If
Rica ederim.Evet teşekkürler, kendime uyarladım ve çalıştı.
Cells(a, 2) = Abs((Cells(a, 16) > 0) * (Cells(a, 17) > 0) * (Cells(a, 18) > 0))
Bir şey daha sormak isterim. Makro işlemi yaptıktan sonra en son mesaj olarak toplam geçen süreyi yazabilir mi?
Yani "xx.xx sürede işlem tamamlanmıştır" gibi
Teşekkürler.
Sub sure59()
Dim ilksaat,sonsaat
ilksaat = Now
'kodlarınız
'............
'...........
sonsaat = Now
MsgBox "Geçen Süre : " & Format(sonsaat - ilksaat, "hh:mm:ss")
End Sub