- Katılım
- 15 Mart 2005
- Mesajlar
- 42,599
- Excel Vers. ve Dili
- Microsoft 365 Tr-En 64 Bit
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Korhan bey,Selamlar,
Sn. neo,
Ektedeki örnek dosyayı incelermisiniz. Çoklu seçimler dışında CTRL+SHIFT+Z tuş kombinasyonu ile son yapılan işlemleri geri alma özelliği sağlanmıştır.
Çoklu seçimli işlemlerinizde CTRL+Z tuş kombinasyonunu kullanabilirsiniz.
Dosyanın eksikleri olabilir elimden geldiğince tüm kontrolleri yapmaya çalıştım. Fakat gözden kaçmış olabilir.
Umarım faydası olur.
AI ürünüdür. Dosya açıldıkça LOG sayfasına kaydeder.Korhan bey,
Excel dosyasını açan kişiler içinde log kaydı eklenebilir mi?
Örneğin;
Açılıp (Salt Okunur dahil) işlem yapılmayan dosyanın kim açtığını kaydını tutabilir mi?
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
Günaydın hocam,AI ürünüdür. Dosya açıldıkça LOG sayfasına kaydeder.
Kod: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
tamam hocam,Olması gereken işlemleri tek mesajda belirtirseniz ona göre bir sonuca ulaşılır.
İlk talebiniz; "Excel dosyasını açan kişiler içinde log kaydı eklenebilir mi?" şeklinde. Buna istinaden ilgili kod eklendi.
İstekleri derleyiniz, tekrar paylaşınız.
Ek olarak yeni konu açmanız daha mantıklı 2007 tarihli konudan devam ediyoruz.
Hocam şimdiye kadar öğrendiklerimin çoğunu sizden öğrendim desem yanlış olmaz. Şimdiye kadar hep dosya konusunda yardım istedim. Ya da yazdığım kod da eksiklik vardı onu sordum.
@Korhan Ayhan hocam size zahmet dosyaya bir göz atabilir misiniz? Sayfaları bile silemedim.Hocam şimdiye kadar öğrendiklerimin çoğunu sizden öğrendim desem yanlış olmaz. Şimdiye kadar hep dosya konusunda yardım istedim. Ya da yazdığım kod da eksiklik vardı onu sordum.
Bu sefer kod silebilir misiniz diye yardım istesem? İnanın sizin yaptığınız dosyanın 50 kere kopyaladım. Hep bozdum.
Ben sizin yaptığınız dosyayı sadece ve sadece şifre girişi için kullanmak istiyorum. Sayfayı koruyarak isim ve şifre bilgilerini gizli tutabilirim sanırım.
A sütunu Kullanıcı adı B sütunu şifre olacak. Eklenen isim ve şifre çalışacak.
Bakabilirseniz müteşekkir olurum.
Hocam ben arkadaşın sözüne istinaden söyledim. Korhan hocam yaptı dedi. Ben dosyayı şu şekle kadar getirdim.Benim yaptığım dosya derken.. Şifre girişli bir dosya paylaştığımı hatırlamıyorum..
Teşekkür ederim hocam, dediğiniz gibi yapıyorum. Kurcalaya kurcalaya baya sildim. Sayfaları sildim. Sanırım istediğim yere geleceğim.Bu başlık log tutmayla ilgili. Kişilerin özel çalışmaları hakkında bir fikrim maalesef yok..