Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
à l'ouverture du fichier, on insère un nom, ayant pour valeur la date du jour...
Code:
Private Sub Workbook_Open()
Dim nms As Name
For Each nms In ActiveWorkbook.Names
If nms.Name = "last_open" And Val(Right(nms, Len(nms) - 1)) = Date Then
MsgBox "déjà ouvert ce jour"
End If
Next nms
ActiveWorkbook.Names.Add Name:="last_open", RefersToR1C1:=Date
End Sub
ceci étant, bien entendu, sous-entendu que l'utilisateur valide les macros....
Une autre version qui utilise les propriétés du classeur.
La procédure mémorise le nombre de visites de la journée, même si on ferme le classeur. Le compteur est remis à zéro le lendemain.
A tester
P S il faut créer dans l'option propriétés du menu fichier onglet Personnalisation une variable avec le nom "Nombre enregistrement" , type nombre valeur 0 et bouton ajouter.
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD