DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Worksheet_Change(ByVal Target As Range)
[COLOR=darkgreen] 'Eğer veri girilen hücre,
'C3:C40 arasındaysa[/COLOR]
If Not Intersect(Target, Range("C3:C40")) Is Nothing Then
[COLOR=darkgreen] 'Eğer veri girilen hücrenin
'solundaki hücre boşsa[/COLOR]
If Target.Offset(0, -1) = Empty Then
MsgBox "İsim girmeden adres giremezsiniz", vbCritical, "UYARI"
[COLOR=darkgreen] 'Girilen veri geçerli değildir
've silinir.[/COLOR]
With Application
.EnableEvents = False
Target = Empty
.EnableEvents = True
End With
[COLOR=darkgreen] 'Veri girilen hücrenin
'solundaki hücre seçilir[/COLOR]
Target.Offset(0, -1).Select
End If
[COLOR=darkgreen] 'Eğer veri girilen hücre,
'B3:B40 arasındaysa[/COLOR]
ElseIf Not Intersect(Target, Range("B3:B40")) Is Nothing Then
[COLOR=darkgreen] 'Eğer veri girilen hücre boşsa
'yani, veri girmek değilde silme yapılmışsa[/COLOR]
If Target = Empty Then
[COLOR=darkgreen] 'Veri girilen hücrenin
'sağındaki hücreyi de sil[/COLOR]
With Application
.EnableEvents = False
Target.Offset(0, 1) = Empty
.EnableEvents = True
End With
End If
End If
End Sub
Arkadaşlar çoook teşekkür ederim. Çözümleriniz Fakat anlamadığım COUNTA($B1)>0
ne işe yarıyor. Bu formul olmadan da sorun çözülüyor.