Değerler "I" sütununa yazılırken alt altamı yazılacak belirtmemişsiniz. Eğer değerler "I" sütununda alt ata yazılacaksa 1. kodu kullanın. Eğer değerler "I" sütununda sabit bir hücreye yazılacaksa 2. kodu kullanın.
1. KOD;
Kod:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A3:E65536")) Is Nothing Then Exit Sub
If Target <> "" Then [COLOR=red]Range("I65536").End(3).Offset(1, 0) = Target[/COLOR]
End Sub
2. KOD;
Kod:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A3:E65536")) Is Nothing Then Exit Sub
If Target <> "" Then [COLOR=red]Range("I3") = Target[/COLOR]
End Sub
Korhan Abi Esasında 2 kod işimi gördü. Ama 1. kodda bir çok yerde işime yarayacak kodlardan biri.
Ellerine sağlık abi sağolasın. Zahmet verdik Hakkını helal et
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.