Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("B3:B65536")) Is Nothing Then Exit Sub
If (WorksheetFunction.CountIf(Range("A:A"), Cells(Target.Row, 1)) > 1 And _
WorksheetFunction.CountIf(Range("B:B"), Cells(Target.Row, 2)) > 1) Or _
WorksheetFunction.CountIf(Range("F:F"), Cells(Target.Row, 2)) < 1 Then
MsgBox "OLMAYAN BİR CİHAZ NUMARASI GİRDİNİZ VEYA AYNI TARİHE, AYNI CİHAZ NUMARASI" & vbCrLf & _
"İLE İKİNCİ KEZ GİRİŞ YAPIYORSUNUZ. SLİPLERDEN SATIŞLARI KONTROL EDİNİZ.", , "DİKKAT"
Target = ""
Target.Activate
End If
End Sub
merhaba;
yukarıdaki kodların ne işe yaradığını aşama aşama bana tarif edebilecek bir arkadaş varmı.
bir hata varda çözmek istiyorum ve yardımlarınızı rica ediyorum.
şimdiden teşekkür ederim.
If Intersect(Target, Range("B3:B65536")) Is Nothing Then Exit Sub
If (WorksheetFunction.CountIf(Range("A:A"), Cells(Target.Row, 1)) > 1 And _
WorksheetFunction.CountIf(Range("B:B"), Cells(Target.Row, 2)) > 1) Or _
WorksheetFunction.CountIf(Range("F:F"), Cells(Target.Row, 2)) < 1 Then
MsgBox "OLMAYAN BİR CİHAZ NUMARASI GİRDİNİZ VEYA AYNI TARİHE, AYNI CİHAZ NUMARASI" & vbCrLf & _
"İLE İKİNCİ KEZ GİRİŞ YAPIYORSUNUZ. SLİPLERDEN SATIŞLARI KONTROL EDİNİZ.", , "DİKKAT"
Target = ""
Target.Activate
End If
End Sub
merhaba;
yukarıdaki kodların ne işe yaradığını aşama aşama bana tarif edebilecek bir arkadaş varmı.
bir hata varda çözmek istiyorum ve yardımlarınızı rica ediyorum.
şimdiden teşekkür ederim.
