- Katılım
- 5 Aralık 2007
- Mesajlar
- 635
- Excel Vers. ve Dili
- Office 2007
Merhaba arkadaşlar,
Aşağıdaki gibi bir kod yazdım ama kodun [j5:j500] ile ilgili kısmı çalışmıyor. Nerede hata olduğunu bulamıyorum. Yardımcı olacak arkadaşlara şimdiden teşekkür ederim. İyi çalışmalar..
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
On Error GoTo son
If Intersect(Target, [G5:G500]) <> "" Then
ActiveSheet.Unprotect
ActiveCell.Offset(0, -3).Copy [a1]
Sheets("sayfa1").[B65536].End(xlUp).Offset(1, 0) = [Sayfa3!a1]
Range(ActiveCell, ActiveCell.Offset(0, -5)).Copy Sheets("Sayfa2").[A65536].End(xlUp).Offset(1, 0)
Range(ActiveCell, ActiveCell.Offset(0, 3)).Locked = True
ActiveSheet.Protect
ActiveSheet.EnableSelection = xlUnlockedCells
End If
If Intersect(Target, [J5:J500]) <> "" Then
ActiveSheet.Unprotect
ActiveCell.Offset(0, -6).Copy [a1]
Sheets("sayfa1").[B65536].End(xlUp).Offset(1, 0) = [Sayfa3!a1]
Range(ActiveCell, ActiveCell.Offset(0, -6)).Copy Sheets("Sayfa2").[A65536].End(xlUp).Offset(1, 0)
ActiveSheet.Protect
ActiveSheet.EnableSelection = xlUnlockedCells
End If
son:
End Sub
Aşağıdaki gibi bir kod yazdım ama kodun [j5:j500] ile ilgili kısmı çalışmıyor. Nerede hata olduğunu bulamıyorum. Yardımcı olacak arkadaşlara şimdiden teşekkür ederim. İyi çalışmalar..
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
On Error GoTo son
If Intersect(Target, [G5:G500]) <> "" Then
ActiveSheet.Unprotect
ActiveCell.Offset(0, -3).Copy [a1]
Sheets("sayfa1").[B65536].End(xlUp).Offset(1, 0) = [Sayfa3!a1]
Range(ActiveCell, ActiveCell.Offset(0, -5)).Copy Sheets("Sayfa2").[A65536].End(xlUp).Offset(1, 0)
Range(ActiveCell, ActiveCell.Offset(0, 3)).Locked = True
ActiveSheet.Protect
ActiveSheet.EnableSelection = xlUnlockedCells
End If
If Intersect(Target, [J5:J500]) <> "" Then
ActiveSheet.Unprotect
ActiveCell.Offset(0, -6).Copy [a1]
Sheets("sayfa1").[B65536].End(xlUp).Offset(1, 0) = [Sayfa3!a1]
Range(ActiveCell, ActiveCell.Offset(0, -6)).Copy Sheets("Sayfa2").[A65536].End(xlUp).Offset(1, 0)
ActiveSheet.Protect
ActiveSheet.EnableSelection = xlUnlockedCells
End If
son:
End Sub
