demande de code pour ouvrir fichier apres une date passée

al1.2loin

XLDnaute Occasionnel
Bonjour, peut on mettre un code pour l'ouverture d'un fichier après une date définis, exemple à partir du 1 février 2016 demande de code pour l'ouverture du fichier.
 

Pièces jointes

  • Planning _ R_A_F_2.xlsm
    192.7 KB · Affichages: 23
  • Planning _ R_A_F_2.xlsm
    192.7 KB · Affichages: 21

Theze

XLDnaute Occasionnel
Re : demande de code pour ouvrir fichier apres une date passée

Bonjour,

Penser que l'on puisse protéger efficacement un fichier Excel est utopique. Il existe beaucoup de petits programmes pour casser la protection d'un classeur et du verrouillage du code VBA.
Tu peux toujours faire un truc du genre, pour protéger les feuilles et classeur si les utilisateurs sont novices :
Code:
Private Sub Workbook_Open()

    Dim Fe As Worksheet
    
    If Date > DateValue("01/02/2016") Then
    
        For Each Fe In Worksheets: Fe.Protect "MonMotDePasse": Next Fe
        ThisWorkbook.Protect "MonMotDePasse"
        
    End If
    
End Sub
Il te faut aussi protéger le projet VBA : "Outils"-->"Propriétés de VBAProject..."-->Onglet "Protection"-->Cocher "Verrouiller le projet pour l'affichage"-->Entrer le mot de passe (2 fois) enregistrer le classeur, le refermer et voir à l'ouverture si le projet est bien verrouillé.
Tu peux aussi obfusquer le code (le rendre illisible) fais des recherche pour avoir une idée de quoi ça parle.
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : demande de code pour ouvrir fichier apres une date passée

Bonjour al1.2loin,

le fichier en retour
j'ai changé la date limite ( le 1/12/2015) pour pouvoir tester directement sans devoir attendre le 1er février
le mot de passe est toto (en minuscules)

Ne pas oublier de protéger les macros pour les rendre inaccessibles
en ne perdant pas de vue que les protections sur Excel ne valent pas grand'chose

à+
Philippe
 

Pièces jointes

  • 111.xlsm
    182.9 KB · Affichages: 29
  • 111.xlsm
    182.9 KB · Affichages: 28

Discussions similaires

Réponses
2
Affichages
132
Réponses
3
Affichages
381
Réponses
11
Affichages
488

Statistiques des forums

Discussions
312 321
Messages
2 087 265
Membres
103 501
dernier inscrit
talebafia