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.