Bonsoir Le Forum.
Merci pour votre intervention pour un petit - pour les experts -problème que je vous soumets.
Voici :
Mon but est de n’afficher qu’une fois le message : à la 1ère ouverture du fichier et pas aux ouvertures suivantes.
- en feuille (1) mise en place d’un « compteur »
- à l’ouverture, vérification de la cellule G11 :
rien ? alors affichage du message ;
plus grand que rien ou 0 ? alors pas d’affichage du message.
A moins que vous trouviez une autre solution pour « neutraliser » le messsage après une première lecture :
- mise en place automatique, par macro, d’un « ‘ » devant MsgBox "Message final du… (cette solution est plus intéressante
- écrasement du message
Mais j’ai déjà une erreur sur la ligne If Range("G11") > 0
Peut-être faut-il mettre Range(« G11 »).Value ?
Sub …..
….
….
With Sheet(1)
If Range("G11") > 0
MsgBox "Message final du 17/08 à 19 :25" & Chr(13) & Chr(10) & "Bonjour et bon usage !" & Chr(13) & Chr(10) & "Et à un prochain message !" & Chr(13) & Chr(10) & "Webperegrino »
Range("G11") = Range("G11") + 1
End With
Application.ScreenUpdating = True
End Sub
Merci pour votre intervention pour un petit - pour les experts -problème que je vous soumets.
Voici :
Mon but est de n’afficher qu’une fois le message : à la 1ère ouverture du fichier et pas aux ouvertures suivantes.
- en feuille (1) mise en place d’un « compteur »
- à l’ouverture, vérification de la cellule G11 :
rien ? alors affichage du message ;
plus grand que rien ou 0 ? alors pas d’affichage du message.
A moins que vous trouviez une autre solution pour « neutraliser » le messsage après une première lecture :
- mise en place automatique, par macro, d’un « ‘ » devant MsgBox "Message final du… (cette solution est plus intéressante
- écrasement du message
Mais j’ai déjà une erreur sur la ligne If Range("G11") > 0
Peut-être faut-il mettre Range(« G11 »).Value ?
Sub …..
….
….
With Sheet(1)
If Range("G11") > 0
MsgBox "Message final du 17/08 à 19 :25" & Chr(13) & Chr(10) & "Bonjour et bon usage !" & Chr(13) & Chr(10) & "Et à un prochain message !" & Chr(13) & Chr(10) & "Webperegrino »
Range("G11") = Range("G11") + 1
End With
Application.ScreenUpdating = True
End Sub