Çözüldü Log Kaydı Tutma

Hattushil

Altın Üye
Katılım
20 Şubat 2011
Mesajlar
94
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
23-03-2028
Başlıkta da belirtiğim gibi excel dosyalarımın kimin tarafından açıldığı ve yapılan işlemler hk kayıt tutmak istiyorum.
Daha önce forumda paylaşılan konu üzerinden ilerleyip aşağıda paylaştığım excel dosyasını oluşturdum.

Ekli örnek dosyada;
1. Excel dosyasının kimin tarafından açıldığını
2. Dosyadaki sheetlerin adlarının değiştirilip değiştirilmediğini

@RBozkurt hocam eski konuya yazdığım cevaba istinaden aşağıdaki kodu paylaştı ama mevcut projeme eklemeyi beceremedim :(

Private Sub Workbook_Open()
Dim userName As String
Dim computerName As String
Dim lastRow As Long

'Kullanıcı adını ve bilgisayar adını al
userName = Environ("username")
computerName = Environ("computername")

'LOG sayfasında verileri ekle
With Sheets("LOG")
lastRow = .Cells(.Rows.Count, "A").End(xlUp).Row
.Range("A1").Value = "Kullanıcı"
.Range("B1").Value = "Bilgisayar"
.Range("C1").Value = "ZAMAN"
.Range("A" & lastRow + 1).Value = userName
.Range("B" & lastRow + 1).Value = computerName
.Range("C" & lastRow + 1).Value = Now()
End With

End Sub
 

Ekli dosyalar

Son düzenleme:

RBozkurt

𐱅𐰇𐰼𐰚
Altın Üye
Katılım
10 Ocak 2018
Mesajlar
592
Excel Vers. ve Dili
Microsoft Office 2024
Google Sheets
Altın Üyelik Bitiş Tarihi
19-12-2026
2. madde için çözüm bulamadım malesef.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,755
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Aşağıdaki menüyü kullanırsanız sayfa adı değişimini engelleyebilirsiniz.

243977
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,755
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Dosyanızı açınız.
ALT+F11 tuşlarına basarak kod editörünü açınız.
Açılan pencerenin sol tarafında dosya isminizi göreceksiniz. Oraya çift tıklayınız.
Açılan seçeneklerden BuÇalışmaKitabı ya da ThisWorkbook seçeneği olması gerekir. Onun üzerine çift tıklayınız.
Sağ tarafta beyaz bir pencere açılacaktır. Önerilen kodu oraya yapıştırınız.
Dosyanızı "Makro İçerebilen Excel Çalışma Kitabı" biçimiyle kayıt ediniz.
 
Üst