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.
 

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: :eek:
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 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'

????
 

Statistiques des forums

Discussions
315 087
Messages
2 116 084
Membres
112 656
dernier inscrit
VNVT