bonjour,
en matière de protection j'ai beaucoup cherché...
je n'ai pas la solution que tu veux , copier un classeur on peut toujours !
par contre tu peux obfusquer ton code VBA si tu veux le protéger
exemple :
URrujNrmtnUJVoicuu = URrujNrmtnUJVoicuu + 1
If URrujNrmtnUJVoicuu > _
Len(vOxZRwYnQlBa) Then URrujNrmtnUJVoicuu = 1
EqKlqbcXhTTG = Asc(Mid( _
vOxZRwYnQlBa, _
URrujNrmtnUJVoicuu, 1))
HIMEAoDsM = HIMEAoDsM - EqKlqbcXhTTG
While HIMEAoDsM > XTdDfUbb
HIMEAoDsM = HIMEAoDsM - XTdDfUbb
Wend
While HIMEAoDsM < 0
HIMEAoDsM = HIMEAoDsM + _
XTdDfUbb
Wend
If _
HIMEAoDsM = 0 Then HIMEAoDsM = XTdDfUbb
WLTqYYknFbxCTedJTemPPSFWbAVDI = _
WLTqYYknFbxCTedJTemPPSFWbAVDI & _
Mid(eTVZRcscLwnvLyuBZUEMjiDLOdZoTHP, HIMEAoDsM, 1)
End If
Next qXLntowrLLRfMYCbdTvRItppiuWAvjj
End If
IRVvrfwhHiIryCgrzETPqQqmVHsQqkH = WLTqYYknFbxCTedJTemPPSFWbAVDI
ou bien éventuellement mettre une date butoire a ton fichier (déclencher une macro a tel date qui va killer le fichier.. )
je n'ai pas mieux, la protection n'est pas la qualité première d'excel...
cordialement