Dosyayı aynı anda iki farklı kullanıcı açamasın!

Katılım
13 Aralık 2006
Mesajlar
575
Excel Vers. ve Dili
Office 2010
Merhabalar;
Ağda ortak kullanımda olan bir dosyamız var. Bu dosyanının her ne şekilde olursa olsun salt okunur vs. aynı anda iki kullanıcı tarafından açılmasını istemiyorum. O dosya o an açıksa diğer kullanıcı bu dosyayı hiç açamasın.
Neden böyle bir talebim olduğuna gelince;
Dosyamda userform kullanıyorum. Form, dosya açılırken otomatik açılıyor ve çalışma sayfaları gizleniyor. Dosyayı açtığımda o dosyanın salt okunur mu yoksa normal şekilde mi açıldığını sayfaları göstermeden anlayamıyorum, bu sebepten çalışmamız çoğu zaman güme gidiyor.
Şayet yukarıda anlattığım gibi bir kısıtlama olursa karışıklığa mahal bırakılmayacağını umuyorum.
Teşekkürler...
 

systran

Destek Ekibi
Destek Ekibi
Katılım
15 Aralık 2007
Mesajlar
1,573
Excel Vers. ve Dili
2007 [TR], 2013 [TR]
şu kodları dener misin?
Kod:
Private Sub Workbook_Open()
If ThisWorkbook.ReadOnly Then
MsgBox "Dosya zaten açık"
ThisWorkbook.Close savechanges:=False
End If
End Sub
 
Katılım
13 Aralık 2006
Mesajlar
575
Excel Vers. ve Dili
Office 2010
Sayın systran;
Kodlar işimi gördü teşekkür ederim. Acaba buna bir de hangi bilgisayarda (bilgisayar adı veya excel kullanıcı adı farketmez) açık olduğuna dair bir bilgi notu da ilave edebilir miyiz?
 

systran

Destek Ekibi
Destek Ekibi
Katılım
15 Aralık 2007
Mesajlar
1,573
Excel Vers. ve Dili
2007 [TR], 2013 [TR]
Kod:
Private Sub Workbook_Open()
If ThisWorkbook.ReadOnly Then
MsgBox "Dosya zaten açık--> " & vbcrlf & Application.UserName & "---" & Environ("UserName")
ThisWorkbook.Close savechanges:=False
End If
End Sub
 
Üst