vba : userform ou msgbox - VB/VBA/VBS - Programmation
Marsh Posté le 25-02-2005 à 18:02:28
bonsoir,
Tu colles cette macro sur la feuille de Code de Feuil2
Private Sub Worksheet_Activate()
MsgBox "Bonjour"
End Sub
Ok?
Marsh Posté le 25-02-2005 à 19:15:54
J'ai essayé mais le pb c que g une macro qui s'effectue sur cette meme page, et que qd je lance ma macro, la feuille 2 s'ouvre, et je vois donc la macro s'effectuer.
peut-etre qu'il est possible d'effectuer une macro ss que la feuille s'ouvre.
je voudrai donc que mon msgbox ne s'affiche que lorsque je clique sur 'feuil2'
Marsh Posté le 25-02-2005 à 19:58:07
Place ta macro dans un module. Normalement il est associé au classeur et ne devrait pas influencer la feuille.
Si c'est déjà le cas, faut chercher.
Marsh Posté le 25-02-2005 à 22:50:59
bonsoir,
Effectivement une macro qui activerait ta Feuil2 activerait aussi la macro que je t'ai donné.
Il n'y a pas d'autre possibilité que de modifier la macro existante : c'est très souvent possible pour éviter d'avoir à activer les feuilles qu'on lit ou qu'on modifie.
Si tu me communiques le code de cette macro je verrai s'il est possible de la modifier pour ne pas activer ta Feuil2.
A+
Marsh Posté le 25-02-2005 à 16:02:53
je voudrai que lorsque l'on ouvre une feuille de calcul excel, un userform ou un msgbox s'affiche.