Příspěvky uživatele


< návrat zpět

Sešit, o kterém je zde řeč, není sdílený. Jeden ho otevře pro zápis a ostatní jen pro čtení. Střídavě do něho zapisují všichni. Kdo chce zapisovat musí požádat držitele zápisu o ukončení práce. Je to sice kostrbaté, ale vyhovuje to. Sdílení kvůli obsahu nelze použít. To, v čem je problém, je, že někdy chybí jméno uživatele. Zájemce o zápis pak neví koho požádat o ukončení práce. Soudím, že celý problém není pro excel, ale zákazník ...

Problémem ovšem je zákaz maker. Ten nedovolí kódu VBA pracovat a zase nevím nic. Ví někdo co s tím?
Použitý kód:
Private Sub Workbook_Open()
If Not ActiveWorkbook.ReadOnly Then
Worksheets("List2").Range("H8").Value = Environ("username")
Worksheets("List2").Range("H9").Value = Environ("COMPUTERNAME")
ActiveWorkbook.Save
End If
End Sub

Děkuji, je to dobrý nápad.

Všichni uživatelé mají nastavené jméno. Používají excel 2007, 2010 a 2013. Někteří se připojují přes VPN.

Při otevírání společného sešitu první uživatel otevře sešit pro zápis. Další uživatelé sešit otevřou jen pro čtení a jsou informováni o jménu prvního uživatele. Někdy ovšem jméno chybí. Prosím o radu jak v tomto případě postupovat, tedy jak zjistit kdo sešit pro zápis otevřel.


Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse