Pb de réinitialisation de userform

Résolu/Fermé
niny@ Messages postés 107 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 16 septembre 2008 - 15 mai 2008 à 15:24
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 15 mai 2008 à 17:18
Bonjour,

j'utilise plusieurs fois la même interface et celle ci ne se réinitialise pas comme il faut.
plus précisément :

j'ai une interface sur laquelle de nombreux boutons sont créés dynamiquement lors de son chargement.
ensuite, sur l'appui d'un autre bouton je r'appelle cette interface avec une nouvelle création de boutons différents et plus ou moins nombreux.

le soucis est que ca me superpose la première génération avec la seconde.
au début je pensais que ca venait de "initialize" ou "activate" du userform et ben manque de pot non !

est ce que vous avez une idée sur mon pb

Merci d'avance

11 réponses

Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
15 mai 2008 à 16:07
Moi, j'ai bien bien une idée ... lol ...

;o)

0
niny@ Messages postés 107 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 16 septembre 2008
15 mai 2008 à 16:08
décharger mon interface je suppose ?
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
15 mai 2008 à 16:09
je pense également à ça
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
15 mai 2008 à 16:09
Lorsque tu cliques sur le bouton qui appelle une nouvelle fois ta userform, fais-tu un Unload Me avant ???
0
niny@ Messages postés 107 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 16 septembre 2008
15 mai 2008 à 16:10
non, mais en fait si je fais ca, ca remet mon compteur à 1 donc apres j'affiche toujorus les mêmes boutons
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
15 mai 2008 à 16:12
il faut donc un autre flag pour le rappel de l'userform
Tu testes les 2 flags (compteur et bidule) pour la bonne configuration.
0
niny@ Messages postés 107 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 16 septembre 2008 > Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016
15 mai 2008 à 16:18
oula , un autre compteur c'est ca ? mais il faut le mettre où pour pas qu'il se réinitialise quand je relance le userform ?
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204 > niny@ Messages postés 107 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 16 septembre 2008
15 mai 2008 à 16:27
tu n'as pas un module indépendant de ton useform ? si tu déclares ta variable "compteur" et ton autre flag dans un module indépendant (comme c'est conseillé d'ailleur ... grrrr) (lol), tu n'as pas de problème. A ta première ouverture compteur prend la valeur 1 et tu testes cette valeur je suppose. Il faut que tu testes aussi l'autre flag qui lui n'est pas initialisé. Si en cliquant sur ton bouton rappel tu mets ton flag à 1 (dans un autre module). Lors du teste à l'initialisation les 2 étant à 1, alors tu fais la nouvelle configuration ...

je sais pas si c'est clair ça ... :-s
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
niny@ Messages postés 107 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 16 septembre 2008
15 mai 2008 à 16:31
oui j'ai des modules indépendants mais c'est vrai que parfois mes bouts de codes ont fini dans le userform mais juste et surtout pour celui là.

c'est à peu prés clair, je vais relire ca quelques fois pour comprendre mais je vais tester un truc dans ce genre peut être.
je te dis quoi dans peu de temps je pense
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
15 mai 2008 à 16:34
je te fais un petit exemple simple ...
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
15 mai 2008 à 16:50
voilà ... c'est simplet (te moques pas ! hein !!! ... mais c'est le principe

https://www.cjoint.com/?fpqXS4f7J3

;o)
0
niny@ Messages postés 107 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 16 septembre 2008
15 mai 2008 à 16:56
je me moque jamais vu que mon truc marche pas !
je vais voir ton lien
0
niny@ Messages postés 107 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 16 septembre 2008
15 mai 2008 à 17:08
bon je crois que je commence à fatiguer du code !

là je m'embrouille donc ya pas bon !

je reteste demain et je te dis si c'est ok ou NOK lol

@+
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
15 mai 2008 à 17:10
je t'avais prévenu, c'est simplet mon bidule ... mais ça marche :o)))

A demain, bonne soirée.

;o)

0
niny@ Messages postés 107 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 16 septembre 2008
15 mai 2008 à 17:16
youpi ca marche !!!

bon finalement j'ai triché, j'ai pas utilisé un flag mais c'est OK !!!

je te remercie

bonne soirée

@+
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
15 mai 2008 à 17:18
ben tu vois que tu deviens une pro ...

c'est toujours avec plaisir ... que je t'aide pas beaucoup (mdr) ...

@++
0