[VBA] - Erreur '1004' ouverture USF

Bonjour à tous !

Je viens aujourd'hui pour quérir votre aide.
En effet, je construit un fichier de GMAO avec une gestion via USF. J'ai pour le moment deux USFs : le premier gère la globalité de la GMAO et le second à pour gestion les listes.

Mon problème est : Impossible de lancer depuis l'éditeur VBA l'USF de gestion de liste. J'obtiens cette erreur :

image

J'ai beau avoir cherché sur le net, fait des tests, rien ne résout cette erreur...
À noter que cette erreur n'intervient pas lorsque j'ouvre cet USF depuis l'USF principale, et que les différents codes fonctionnent comme je le souhaite sans soucis.

Je viens donc à vous demander votre aide, si vous avez une piste ou une idée !

Merci d'avance,

Baboutz

27gmao.xlsm (94.84 Ko)

PS : Si le design vous rappelle quelque chose, je me suis inspiré du fichier BOM de Sébastien (merci !!) que j'ai réussi à refaire à peu près.

Bonsoir Baboutz, bonsoir le forum,

à l'initialisation de l'UserForm UserForm_Liste tu codes :

Private Sub UserForm_Initialize()
'Remplissage de la ListBox avec la liste selectionnée
ListBox_Listes.List() = Range(ListPlage).Value
End Sub

Mais ListPlage n'a pas encore été définie. Donc ça plante...

En principe, quand une UserForm ne s'ouvre pas, c'est toujours dans la code d'initialisation qu'il faut chercher l'erreur...

Bonsoir ThauThème,

Mais oui c'est logique, puisque je le définit depuis l'autre USF...
Rha je suis un peu frustré, pleins de recherches pour un truc tout bête... Mais bon, c'est souvent comme ça !

Merci beaucoup et bonne soirée !

Baboutz

Rechercher des sujets similaires à "vba erreur 1004 ouverture usf"