Sub YAZDIR_AKTAR()
'ActiveWindow.SelectedSheets.PrintOut Copies:=1
With Sheets("LİSTE")
ActiveSheet.Unprotect
Satir = .Cells(Rows.Count, 1).End(3).Row + 1
.Cells(Satir, 1) = Satir - 1
.Cells(Satir, 2) = Range("S1")
.Cells(Satir, 3) = Range("AO1")
.Cells(Satir, 4) = Range("BJ1")
.Cells(Satir, 5) = Range("DA19")
.Cells(Satir, 8) = Range("CS57")
.Cells(Satir, 9) = Range("CS56")
.Cells(Satir, 10) = Range("DH55")
.Cells(Satir, 14) = Range("DH1")
'ActiveSheet.Protect
End With
'MsgBox "İSTENEN BİLGİLER LİSTE SAYFASINA AKTARILDI."
End Sub
Bu kodla sayfa 1 den liste sayfasına kayıt yapıyorum. Kayıt yaparken liste sayfasında aynı kayıt varsa yeni verileri eskisinin yerine yazdırmak istiyorum. Yeni veri kayıtlı değilse en son boş satırdan devam ederek alt alta kayıt yapması için ilgili kodda nasıl bir değişiklik yapabiliriz.
Yardımlarınızı bekliyorum acil.
Teşekkürler
'ActiveWindow.SelectedSheets.PrintOut Copies:=1
With Sheets("LİSTE")
ActiveSheet.Unprotect
Satir = .Cells(Rows.Count, 1).End(3).Row + 1
.Cells(Satir, 1) = Satir - 1
.Cells(Satir, 2) = Range("S1")
.Cells(Satir, 3) = Range("AO1")
.Cells(Satir, 4) = Range("BJ1")
.Cells(Satir, 5) = Range("DA19")
.Cells(Satir, 8) = Range("CS57")
.Cells(Satir, 9) = Range("CS56")
.Cells(Satir, 10) = Range("DH55")
.Cells(Satir, 14) = Range("DH1")
'ActiveSheet.Protect
End With
'MsgBox "İSTENEN BİLGİLER LİSTE SAYFASINA AKTARILDI."
End Sub
Bu kodla sayfa 1 den liste sayfasına kayıt yapıyorum. Kayıt yaparken liste sayfasında aynı kayıt varsa yeni verileri eskisinin yerine yazdırmak istiyorum. Yeni veri kayıtlı değilse en son boş satırdan devam ederek alt alta kayıt yapması için ilgili kodda nasıl bir değişiklik yapabiliriz.
Yardımlarınızı bekliyorum acil.
Teşekkürler
