Ortak kullanımdaki dosyada kullanıcı adına göre işlem yaptırma

Katılım
10 Ağustos 2023
Mesajlar
1
Excel Vers. ve Dili
excel 2016
Merhabalar,

Bir çok kişi tarafından veri girişi yapılan bir excel dosyasında microsoft kullanıcı adına göre işlem yaptırmak istiyorum. Örneğin pc adı veya microsoft kullanıcı adı "Ahmet" isimli biri exceli açtığında benim makrom çalışsın, "Mehmet" isimli biri exceli açtığında çalışmasın istiyorum. (Yaptırdığım işlem ise Ahmet exceli açtığında gidip diğer exceli de otomatik açması. Bunun için kullandığım kod aşağıdadır. Bunu workbook açıldığında otomatik yaptırdığım için text box ile yaptırmak istemiyorum.) Başına if'li bir yapı ile Ahmet ise çalıştır demek istiyorum tabi başında microsoft kullanıcı adının Ahmet olduğunun tespitini de yaptırmam gerekecektir diye düşünüyorum.



Private Sub Workbook_Open()

Application.Workbooks.Open ("\\.......\ORTAK\Günlük Rapor\TAKİP.xlsx")

End Sub


Şimdiden yardımlarınız için teşekkür ederim.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,679
Excel Vers. ve Dili
Excel 2019 Türkçe
Bu şekilde deneyin.
Kod:
 If Environ("USERNAME") = "Ahmet" Then
    'kodlarınız...
 End If
 
Üst