- Katılım
- 5 Aralık 2007
- Mesajlar
- 635
- Excel Vers. ve Dili
- Office 2007
Aşağıdaki kod ile Worksheet_Change özelliği ile farklı hücreler altında farklı kodları çalıştırmak istedim ama olmadı.
Kodun birinci bölümü çalışıyor ama ikinci bölümü yani "If Intersect(Target, [a1]) Is Nothing Then Exit Sub" ile başlayan bölümü çalışmıyor. Bunu nasıl sağlayacağım konusunda yardımcı olacak arkadaşlara şimdiden teşekkür ederim.İyi çalışmalar..
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [e9]) Is Nothing Then Exit Sub
ActiveSheet.Unprotect
[e9].Locked = True
[a1].Locked = False
ActiveSheet.Protect
If Intersect(Target, [a1]) Is Nothing Then Exit Sub
ActiveSheet.Unprotect
[a1].Locked = True
[e9].Locked = False
ActiveSheet.Protect
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [e9]) Is Nothing Then Exit Sub
ActiveSheet.Unprotect
[e9].Locked = True
[a1].Locked = False
ActiveSheet.Protect
If Intersect(Target, [a1]) Is Nothing Then Exit Sub
ActiveSheet.Unprotect
[a1].Locked = True
[e9].Locked = False
ActiveSheet.Protect
End Sub
