Vím jak ho otevřít rovnou v jen pro čtení,ale já nejdřív potřebuji vyhodnotit podmínku a až pak se rozhodnout zda otevřít normálně nebo jenom pro čtení.
Díky za rady, pokud se nějaký najdou

Kód: Vybrat vše
Private Sub Workbook_Open()
If podminka <> neco Then
With ActiveWorkbook
SetAttr .FullName, vbNormal
.ChangeFileAccess xlReadWrite
End With
End If
End Sub
Kód: Vybrat vše
Private Sub Workbook_Open()
If podminka = neco Then
ActiveWorkbook.ChangeFileAccess Mode:=xlReadOnly
End If
End Sub
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 7 hostů