Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Rafraichir un UserForm

  • Initiateur de la discussion GERARD
  • Date de début
G

GERARD

Guest
Hello forum

J ai un UserForm1 qui a un bouton qui lance un autre userform2
Quand je valide le UserForm2 et qu'il se Unload, j'ai toujours le UserForm1 mais celui ci a garder ses anciennes notations et ne prend pas en compte les derniers changements effectués ds le UserForm2.

Je pense qu il existe une manip du type 'refresh UserForm1' mais je ne la connais pas.

Merci de bien vouloir me l indiquer

Cordialement.

G.G.
 
G

GERARD

Guest
Re tous

Essais manqué, ca ne marche po....

Ou est ce que je dois mettre le Me.Repaint pour que lorsque je valide mon UserForm2, le UserForm1 soit rafraichi ???

Merci
 

Ti_

Nous a quitté
Repose en paix
ah oui OK, tu veux mettre à jour les données transformées ou ajoutées dans le deuxième userform, dans ce cas, tu dois effectivement réinitialiser tes valeurs, comme le dit Pascal, c'est à dire que tu mets les actions effectuées dans ton UserForm_Initialize dans une procédure indépendante de façon à pouvoir les rappeler en cours d'uilisation du userform.
 
G

GERARD

Guest
Bonjour Pascal76, Re Ti_

Pascal, je viens d essayer le userform1.repaint apres le unload me du userform2 mais ca ne fonctionne pas (pas de rafraichissement du userform1)

Ti_ , desolé mais je suis novice et je n ai pas tout compris :whistle:
Qu'entends tu par une procedure independante a rappeler ???
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Re

Alors en fait tu dois avoir une procedure du genre

Private Sub UserForm_Initialize()

......

End sub


où tu initialises toutes les données de ton uf

Le mieux c'est que toutes ces infos soient placées dans un module par exemple du genre

Sub InitialisationUF1()

et là tu ecris toutes tes instructions

ensuite tu mets

Private Sub UserForm_Initialize()

InitialisationUF1

End sub

et dans l'autre code

Unload Me
InitialisationUF1

Comme cela ton userform1 sera réinitialisé après la fermeture de ton Userform2

Bon courage
 
G

GERARD

Guest
Re tous

j etais parti manger désolé

Alors Pascal, ca m a l air un peu compliqué pour moi ce que tu m'as marqué mais je vais essayé, je te tiens au courant

merci
 
G

GERARD

Guest
Re Pascal76, forum

Il y a un probleme avec ta manip.

Cela engendre une erreur et ca me dit pour la ligne InitializationUF1 de :

Unload Me
InitializationUF1

'Erreur de compilatin
Sub ou Fonction non definie'

????
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…