OVH Cloud OVH Cloud

Encore un pb UserForm

4 réponses
Avatar
François
Bonjour à tous,

J'essaie péniblement de résoudre mes pbs (cf mon fil "Ne pas réinitialiser
un USF" du 02/02)

J'ai un USF avec plusieurs ListBox : Lb_Exercice, Lb_Groupe ...

Je gère la MaJ des choix ainsi :

Private Sub UserForm_Initialize()
Lb_Exercice.Value = Sheets("Feuil1").Range("B6").Value
Lb_Groupe.Value = Sheets("Feuil1").Range("B7").Value
End Sub

Mon pb : parfois Lb_Exercice.Value se charge, parfois non alors
qu'il y a des valeurs dans la cellule.

Qqun a-t-il déjà rencontré ce pb ?
.. et trouvé une solution ??

Je suis un peu démoralisé,
merci par avance pour vos éventuelles suggestions
François

4 réponses

Avatar
Jean-Claude
Salut,
Avez-vous essayé avec l'évènement activate à la place de initialize?
Jc
"François" a écrit dans le message de
news:
Bonjour à tous,

J'essaie péniblement de résoudre mes pbs (cf mon fil "Ne pas réinitialiser
un USF" du 02/02)

J'ai un USF avec plusieurs ListBox : Lb_Exercice, Lb_Groupe ...

Je gère la MaJ des choix ainsi :

Private Sub UserForm_Initialize()
Lb_Exercice.Value = Sheets("Feuil1").Range("B6").Value
Lb_Groupe.Value = Sheets("Feuil1").Range("B7").Value
End Sub

Mon pb : parfois Lb_Exercice.Value se charge, parfois non alors
qu'il y a des valeurs dans la cellule.

Qqun a-t-il déjà rencontré ce pb ?
.. et trouvé une solution ??

Je suis un peu démoralisé,
merci par avance pour vos éventuelles suggestions
François




Avatar
François
Bonjour Jean-Claude,

Merci pour cette piste, hélas, c'est le même résultat.
Mais qu'elle est la différence entre activate et initialize ?
initialize se déclenche au Load même si le UserForm n'est pas activé ?
Il y a autre chose ?

Bonne journée
François
---------------------

"Jean-Claude" a écrit dans le message news:
bvrh6e$7b0$
Salut,
Avez-vous essayé avec l'évènement activate à la place de initialize?
Jc
"François" a écrit dans le message de
news:
Bonjour à tous,

J'essaie péniblement de résoudre mes pbs (cf mon fil "Ne pas
réinitialiser


un USF" du 02/02)

J'ai un USF avec plusieurs ListBox : Lb_Exercice, Lb_Groupe ...

Je gère la MaJ des choix ainsi :

Private Sub UserForm_Initialize()
Lb_Exercice.Value = Sheets("Feuil1").Range("B6").Value
Lb_Groupe.Value = Sheets("Feuil1").Range("B7").Value
End Sub

Mon pb : parfois Lb_Exercice.Value se charge, parfois non alors
qu'il y a des valeurs dans la cellule.

Qqun a-t-il déjà rencontré ce pb ?
.. et trouvé une solution ??

Je suis un peu démoralisé,
merci par avance pour vos éventuelles suggestions
François








Avatar
Jean-Claude
Salut,
Désolé pour la piste.
Si j'ai bien compris, initialize est l'évènement qui est utilisé lors de
l'ouverture d'un userform
Activate est appelé lorsque l'on active un userform autrement dit quand il
est sollicité sans l'avoir sorti de la mémoire
Est-ce clair???
A+
Jc
"François" a écrit dans le message de
news:
Bonjour Jean-Claude,

Merci pour cette piste, hélas, c'est le même résultat.
Mais qu'elle est la différence entre activate et initialize ?
initialize se déclenche au Load même si le UserForm n'est pas activé ?
Il y a autre chose ?

Bonne journée
François
---------------------

"Jean-Claude" a écrit dans le message news:
bvrh6e$7b0$
Salut,
Avez-vous essayé avec l'évènement activate à la place de initialize?
Jc
"François" a écrit dans le message de
news:
Bonjour à tous,

J'essaie péniblement de résoudre mes pbs (cf mon fil "Ne pas
réinitialiser


un USF" du 02/02)

J'ai un USF avec plusieurs ListBox : Lb_Exercice, Lb_Groupe ...

Je gère la MaJ des choix ainsi :

Private Sub UserForm_Initialize()
Lb_Exercice.Value = Sheets("Feuil1").Range("B6").Value
Lb_Groupe.Value = Sheets("Feuil1").Range("B7").Value
End Sub

Mon pb : parfois Lb_Exercice.Value se charge, parfois non alors
qu'il y a des valeurs dans la cellule.

Qqun a-t-il déjà rencontré ce pb ?
.. et trouvé une solution ??

Je suis un peu démoralisé,
merci par avance pour vos éventuelles suggestions
François












Avatar
François
Bonjour Jean-Claude,

C'est bien ce qu'il me semble.
Pour mon pb, je vais reconstruire mon USF et faire des tests au fur et à
mesure
de sa contruction : contrôle par contrôle pour comprendre s'il y a une
limite
que j'aurais dépassée ou si mon fichier s'est corrompu d'une façon ou d'une
autre.

En tout cas merci d'avoir essayé de m'aidé, c'est apprécié.
François
---------------------------------------------------------------
"Jean-Claude" a écrit dans le message news:
bvtuav$ahs$
Salut,
Désolé pour la piste.
Si j'ai bien compris, initialize est l'évènement qui est utilisé lors de
l'ouverture d'un userform
Activate est appelé lorsque l'on active un userform autrement dit quand il
est sollicité sans l'avoir sorti de la mémoire
Est-ce clair???
A+
Jc
"François" a écrit dans le message de
news:
Bonjour Jean-Claude,

Merci pour cette piste, hélas, c'est le même résultat.
Mais qu'elle est la différence entre activate et initialize ?
initialize se déclenche au Load même si le UserForm n'est pas activé ?
Il y a autre chose ?

Bonne journée
François
---------------------

"Jean-Claude" a écrit dans le message news:
bvrh6e$7b0$
Salut,
Avez-vous essayé avec l'évènement activate à la place de initialize?
Jc
"François" a écrit dans le message de
news:
Bonjour à tous,

J'essaie péniblement de résoudre mes pbs (cf mon fil "Ne pas
réinitialiser


un USF" du 02/02)

J'ai un USF avec plusieurs ListBox : Lb_Exercice, Lb_Groupe ...

Je gère la MaJ des choix ainsi :

Private Sub UserForm_Initialize()
Lb_Exercice.Value = Sheets("Feuil1").Range("B6").Value
Lb_Groupe.Value = Sheets("Feuil1").Range("B7").Value
End Sub

Mon pb : parfois Lb_Exercice.Value se charge, parfois non alors
qu'il y a des valeurs dans la cellule.

Qqun a-t-il déjà rencontré ce pb ?
.. et trouvé une solution ??

Je suis un peu démoralisé,
merci par avance pour vos éventuelles suggestions
François