- Katılım
- 5 Kasım 2007
- Mesajlar
- 4,727
- Excel Vers. ve Dili
- 64 Bit TR - Microsoft Office 365 - Win11 Home
Merhaba,
Aşağıdaki kod ile, satırda değişiklik var ise, değişim tarihi, saat, dakika ve değişikliği yapanı kayıt edebiliyorum,
Kod ; KAYIT_LİSTESİ sayfasındadır.
İSTENEN ;
1) Kod'un KAYIT_LİSTESİ sayfasında, A2:R5000 arasında değişiklikleri yapanı "AB" sütununa yazarken, bu kayıtları;
Aynı zamanda KAYIT_YEDEKLERİ sayfasına da, yine AB sütununa yazması,
2) Değişikliğe uğrayan hücre zemin renginin sarı olması,
3) Bu değişikliklerin, RAPOR_SAYFASI'nda raporlanması,
NOT; Her 2 sayfa da sayfa koruması ile korunmaktadır.
Sayfaların şifresi ; 12345 tir.
Teşekkür ederim.
Aşağıdaki kod ile, satırda değişiklik var ise, değişim tarihi, saat, dakika ve değişikliği yapanı kayıt edebiliyorum,
Kod ; KAYIT_LİSTESİ sayfasındadır.
Kod:
KAYIT_LİSTESİ sayfasında, kayıtlardaki değişikleri, StatusBar'daki isme göre kayıt eder
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [A2:R5000]) Is Nothing Then
Cells(Target.Row, "AB") = Format(Now, "dd/mmmm/yyyy - hh:mm:ss") _
& " - " & Application.StatusBar
End If
End Sub
İSTENEN ;
1) Kod'un KAYIT_LİSTESİ sayfasında, A2:R5000 arasında değişiklikleri yapanı "AB" sütununa yazarken, bu kayıtları;
Aynı zamanda KAYIT_YEDEKLERİ sayfasına da, yine AB sütununa yazması,
2) Değişikliğe uğrayan hücre zemin renginin sarı olması,
3) Bu değişikliklerin, RAPOR_SAYFASI'nda raporlanması,
NOT; Her 2 sayfa da sayfa koruması ile korunmaktadır.
Sayfaların şifresi ; 12345 tir.
Teşekkür ederim.
