cem yılmaz
Altın Üye
- Katılım
- 23 Aralık 2006
- Mesajlar
- 359
- Excel Vers. ve Dili
- Office365 TÜRKÇE
- Altın Üyelik Bitiş Tarihi
- 20-10-2026
Merhabalar..
İlk önce herkese günaydın diyorum.Örnek çalışmamda yaptığım işlem daha önce yapılmış olan kayıda tekrar aynı şekilde kayıt yaptığım zaman uyarı veriyor ve "bu mühür 123123 tesisatında kullanılmış" diyor.Benim istediğim ise aynı uyarıya ilaveten işlendiği tarihide söylemesi yani "bu mühür 123123 tesisatında 01.01.2008 tarihinde kullanılmış" yazdırabilirmiyiz.?
Yanılmıyorsam şu kodlarda değişiklik yapılması gerekiyor ama beceremedim
İlk önce herkese günaydın diyorum.Örnek çalışmamda yaptığım işlem daha önce yapılmış olan kayıda tekrar aynı şekilde kayıt yaptığım zaman uyarı veriyor ve "bu mühür 123123 tesisatında kullanılmış" diyor.Benim istediğim ise aynı uyarıya ilaveten işlendiği tarihide söylemesi yani "bu mühür 123123 tesisatında 01.01.2008 tarihinde kullanılmış" yazdırabilirmiyiz.?
Yanılmıyorsam şu kodlarda değişiklik yapılması gerekiyor ama beceremedim
Dim k As Range, w As Range
If TextBox2.Value = "" Then Exit Sub
Set k = Sheets(ComboBox2.Value).Range("B5:B65536").Find(TextBox2.Value, , xlValues, xlWhole)
Set w = Sheets(ComboBox2.Value).Range("c5:c65536").Find(TextBox3.Value, , xlValues, xlWhole)
If Not k Is Nothing Then
If Not w Is Nothing Then
cevap = MsgBox("Bu Tesisat No daha önce" & w.Offset(0, -1).Value & _
" Mühür No ile girilmiştir." & Chr(13) & _
"İşleme devam edilsin mi?", vbYesNo, "UYARI")
If cevap = vbYes Then
If k.Offset(0, 1).Value = "" And k.Offset(0, 2).Value = "" Then
k.Select
k.Value = TextBox2.Value
k.Offset(0, 1).Value = TextBox3.Value
k.Offset(0, 2).Value = TextBox1.Value
k.Offset(0, 3).Value = DTPicker1.Value
k.Offset(0, 4).Value = ComboBox1.Value
k.Offset(0, 5).Value = ComboBox3.Value
k.Offset(0, 3).NumberFormat = "dd.mm.yyyy"
Else
MsgBox "Bu Mühür No daha önce işlenmiştir!Tekrar işlem yapamazsınız..", vbCritical, "UYARI"
End If
End If
ElseIf w Is Nothing Then
If k.Offset(0, 1).Value = "" And k.Offset(0, 2).Value = "" Then
k.Select
k.Value = TextBox2.Value
k.Offset(0, 1).Value = TextBox3.Value
k.Offset(0, 2).Value = TextBox1.Value
k.Offset(0, 3).Value = DTPicker1.Value
k.Offset(0, 4).Value = ComboBox1.Value
k.Offset(0, 5).Value = ComboBox3.Value
k.Offset(0, 3).NumberFormat = "dd.mm.yyyy"
Else
MsgBox "Bu Mühür No daha önce işlenmiştir!Tekrar işlem yapamazsınız..", vbCritical, "UYARI"
End If
End If
Else
MsgBox "Aranılan Mühür No Bulunamadı..!!", vbCritical, "MÜHÜR NO"
End If
TextBox1.Value = ""
TextBox2.Value = ""
TextBox3.Value = ""
TextBox2.SetFocus
End Sub