daha önce bu kodları başka bi çalışma kitabında kullanmıştım. fakat şimdi c ve e sütunları içinde gezerek sadece boş geçilemez uyarılarını vermesini sağlamak için nasıl sadeleştirebiliriz??
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [b:f]) Is Nothing Then Exit Sub
If Target.Offset(0, -1) = 0 Then
MsgBox "Boş geçilemez! Lütfen bir değer giriniz."
Target.Offset(0, -1).Select
Exit Sub
End If
If Target.Column < 6 Then
Target.Next.Select
Else
Target.Offset(1, -4).Select
End If
If Target.Column = 5 Then
deg = Array(1, 2, 3, 4, 5, "eğitim", "egitim", "egıtım", "sağlık", "saglik", "saglık", "gıda", "gida", "giyim", "gıyım", "kira", "kıra")
For a = 0 To UBound(deg)
If deg(a) = Target Then Exit Sub
Next
MsgBox "Geçersiz veri girişi yaptınız!"
Target.Select
End If
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [b:f]) Is Nothing Then Exit Sub
If Target.Offset(0, -1) = 0 Then
MsgBox "Boş geçilemez! Lütfen bir değer giriniz."
Target.Offset(0, -1).Select
Exit Sub
End If
If Target.Column < 6 Then
Target.Next.Select
Else
Target.Offset(1, -4).Select
End If
If Target.Column = 5 Then
deg = Array(1, 2, 3, 4, 5, "eğitim", "egitim", "egıtım", "sağlık", "saglik", "saglık", "gıda", "gida", "giyim", "gıyım", "kira", "kıra")
For a = 0 To UBound(deg)
If deg(a) = Target Then Exit Sub
Next
MsgBox "Geçersiz veri girişi yaptınız!"
Target.Select
End If
End Sub