Dosyayı açan kullanıcı adını kaydetme

Katılım
6 Nisan 2009
Mesajlar
5
Excel Vers. ve Dili
2007 - Türkçe
Merhaba,

2007 sürümü kullanıyorum. Çalıştığım excel dosyası ortak klasörde duruyor. Bu dosyayı açan kullanıcıların kullanıcı adı ve giriş tarih,saat bilgilerini aynı dosyada farklı bir çalışma sayfasına altalta kaydetmek istiyorum. Bu konuda bana yardımcı olabilirseniz çok sevinirim.

Şimdiden çok teşekkür ederim.
 
Katılım
6 Nisan 2009
Mesajlar
5
Excel Vers. ve Dili
2007 - Türkçe
Biraz daha yardım..

Dede Bey,

Yardımınız için çok teşekkür ederim. Makroları iyi bilmediğim için dosyayı geliştiremedim. Sizin gönderdiğiniz kodlarla dosyayı açan kişi A sütununda herhangi bir değişiklik yaparsa kullanıcı adını görebiliyorum, ben sadece kullanıcının dosyayı açması durumunda kullanıcı adı ile birlikte tarih ve saatte görmek istiyorum. Bana bu konuda da yardımcı olabilirseniz çok sevinirim. Teşekkür ediyorum. Örnek dosyayı ekte gönderiyorum. Makronun otomatik olarak çalışmasını istiyorum. Bu konuda da yardımcı olabilirseniz çok sevinirim. Teşekkürler.

Fesile.
 

Ekli dosyalar

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Ekli dosyayı inceler misiniz?
 

Ekli dosyalar

Katılım
6 Nisan 2009
Mesajlar
5
Excel Vers. ve Dili
2007 - Türkçe
Merhaba,

Çok teşekkür ederşm. Bu haliyle sorunsuz olarak çalışıyor. Yalnız makronun dosya her açıldığında otomatik olarak çalışması için ne yapmam lazım.

Kolay gelsin.
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Haklısınız, gözümden kaçmış. ThisWorkbook kod sayfasındaki Auto_Open olarak yazılmış olan makro adını Private Sub Workbook_Open() olarak değiştirmelisiniz.
 

mekist

Altın Üye
Katılım
13 Ağustos 2008
Mesajlar
350
Excel Vers. ve Dili
Office 365 ProPlus-Türkçe
Altın Üyelik Bitiş Tarihi
03-10-2026
Merhaba,

Ellerine sağlık teşekkür ederim.

Fakat bir sıkıntı var sanki. Kullanıcı adı sayfasına yazmıyor verileri. En son hangi sayfada iken kayıt edip kapattın ise oraya kaydediyor.
Birde Kullanıcı adı sayfasında en son hangi satır da kaldı ise o satıra göre diğer sayfalara yazıyor.
Burdaki sıkıntı neden kaynaklanıyor olabilir.
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Kodları aşağıdaki ile değiştirir misiniz?

Kod:
Private Sub Workbook_Open()
Set s = Sheets("Kullanıcı Adı")
ss = s.[A65536].End(3).Row + 1
Kullanıcı = Split(Environ(28), "=")
s.Cells(ss, 1).Value = Kullanıcı(1)
s.Cells(ss, 2).Value = Format(Date, "dd.mm.yyyy")
s.Cells(ss, 3).Value = Format(Now, "hh:mm:ss")
End Sub
 
Katılım
6 Nisan 2009
Mesajlar
5
Excel Vers. ve Dili
2007 - Türkçe
Şimdi sorunsuz çalışıyor. Çok teşekkür ederim. Son bir soru; diğer dosyayı açan kişilerin makro güvenliği yüksek ise, dosya açıldığında makroyu çalıştırmayacak. Dosya üzerinde, dosya açıldığında kullanıcıların makro ayarlarını değiştirebilir miyim? Güveliği yüksek olan kullanıcılarda uyarı da vermiyor. Bu durumda ne yapmam lazım?

Yardımlarınız için çok teşekkür ediyorum
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,

Dosyanız ilişiktedir.
Makroları aktif yapmadan sayfalara ulaşım engellenmiştir.
 

Ekli dosyalar

Katılım
6 Nisan 2009
Mesajlar
5
Excel Vers. ve Dili
2007 - Türkçe
Çok teşekkür ederim. Kolaylıklar diliyorum.
 
Üst