OVH Cloud OVH Cloud

Mise à jour feuille

1 réponse
Avatar
direct83
Bonjour,
J'ai besoin d'un peu d'aide :
J'ai une feuil1 sur laquelle j'affiche un userform qui=20
comporte 2 boutons. CB1 selectionne la feuil2, met =E0 jour=20
des valeurs. CB2 selectionne la m=EAme feuil et met =E0 jour=20
des valeurs.
Dans le code de la feuil2, j'ai une private sub worksheet=20
activate qui en fonction des valeurs entr=E9es pr=E9c=E9demment=20
r=E9cup=E8re sur la feuil3 des valeurs et les copie par macro=20
sur la feuil2 ou r=E9cup=E8re sur la feuil4 des valeurs et=20
les copie par macro sur la feuil2.
Le probl=E8me est le suivant : quand je ne change pas de=20
feuille (feuil3 ou feuil4) les valeurs s'inscrivent=20
normalement. Quand je change de feuille, il faut que je=20
sorte de ma feuil2, puis que j'y revienne pour que ca=20
marche. Il semble que la feuille reste toujours activ=E9e.
Comment puis je m'y prendre ? Merci de la r=E9ponse.

1 réponse

Avatar
michdenis
Bonjour direct83,

Au lieu de l'événement "Activate" de la feuille 2,

Copie ta macro dans un module standard :

Sub ExecuteLaMacroFeuil2()

'La macro de la feuille2

End Sub
'--------------------

Et au besoin dans le code de ton formulaire, il ne te reste plus qu'à appeler la procédure au moment opportun.


Salutations!



"direct83" a écrit dans le message de news:12c0701c3f645$9fe13a20$
Bonjour,
J'ai besoin d'un peu d'aide :
J'ai une feuil1 sur laquelle j'affiche un userform qui
comporte 2 boutons. CB1 selectionne la feuil2, met à jour
des valeurs. CB2 selectionne la même feuil et met à jour
des valeurs.
Dans le code de la feuil2, j'ai une private sub worksheet
activate qui en fonction des valeurs entrées précédemment
récupère sur la feuil3 des valeurs et les copie par macro
sur la feuil2 ou récupère sur la feuil4 des valeurs et
les copie par macro sur la feuil2.
Le problème est le suivant : quand je ne change pas de
feuille (feuil3 ou feuil4) les valeurs s'inscrivent
normalement. Quand je change de feuille, il faut que je
sorte de ma feuil2, puis que j'y revienne pour que ca
marche. Il semble que la feuille reste toujours activée.
Comment puis je m'y prendre ? Merci de la réponse.