- Katılım
- 29 Şubat 2012
- Mesajlar
- 53
- Excel Vers. ve Dili
- 2007
Merhaba
Private Sub Worksheet_Change(ByVal Target As Range) olayını
Aşağıda ki kodda iki yerde kullandığımda ikincisi çalışmıyor?
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("B16:B49")) Is Nothing Then Exit Sub
If Target.Cells.Count > 1 Then Exit Sub
On Error GoTo Son
Application.EnableEvents = False
If Target = "" Then
Cells(Target.Row, "c").ClearContents
Cells(Target.Row, "d").ClearContents
Cells(Target.Row, "ı").ClearContents
End If
Son: Application.EnableEvents = True
If Intersect(Target, Range("B50:B58")) Is Nothing Then Exit Sub
If Target.Cells.Count > 1 Then Exit Sub
On Error GoTo Son2
Application.EnableEvents = False
If Target = "" Then
Cells(Target.Row, "c").ClearContents
Cells(Target.Row, "d").ClearContents
Cells(Target.Row, "e").ClearContents
Cells(Target.Row, "f").ClearContents
Cells(Target.Row, "g").ClearContents
Cells(Target.Row, "h").ClearContents
Cells(Target.Row, "ı").ClearContents
Cells(Target.Row, "j").ClearContents
End If
Son2: Application.EnableEvents = True
End Sub
Yardım edebilecek arkadaşlara şimdi den teşekkürler.
Private Sub Worksheet_Change(ByVal Target As Range) olayını
Aşağıda ki kodda iki yerde kullandığımda ikincisi çalışmıyor?
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("B16:B49")) Is Nothing Then Exit Sub
If Target.Cells.Count > 1 Then Exit Sub
On Error GoTo Son
Application.EnableEvents = False
If Target = "" Then
Cells(Target.Row, "c").ClearContents
Cells(Target.Row, "d").ClearContents
Cells(Target.Row, "ı").ClearContents
End If
Son: Application.EnableEvents = True
If Intersect(Target, Range("B50:B58")) Is Nothing Then Exit Sub
If Target.Cells.Count > 1 Then Exit Sub
On Error GoTo Son2
Application.EnableEvents = False
If Target = "" Then
Cells(Target.Row, "c").ClearContents
Cells(Target.Row, "d").ClearContents
Cells(Target.Row, "e").ClearContents
Cells(Target.Row, "f").ClearContents
Cells(Target.Row, "g").ClearContents
Cells(Target.Row, "h").ClearContents
Cells(Target.Row, "ı").ClearContents
Cells(Target.Row, "j").ClearContents
End If
Son2: Application.EnableEvents = True
End Sub
Yardım edebilecek arkadaşlara şimdi den teşekkürler.
Ekli dosyalar
-
19.6 KB Görüntüleme: 1