Bonjour à tous,
Je ne sais pas si vous allez pouvoir m'aider mais je post quand même mon souci. Je dis ça dans la mesure ou j'ai récupéré sur ce forum un fichier créé par Dranreb et que je l'ai modifié à ma convenance. Voici donc le souci
1) Je pique le fameux fichier (celui ci s'appelle "pièces.xls")
2) Grâce au programme réalisé par Dranreb, il est possible d'ajouter autant de combobox qu'on le veut. Par conséquent j'adapte le fichier et la userform (Nouvelle fiche d'intervention) à mes besoins.
3) Je recréer une userform (Consulter les fiches d'intervention) similaire mais où cette fois la listbox affiche les données d'une autre feuille.
Le principe du programme:
On clique sur "Nouvelle fiche d'intervention", on la remplie et on clique sur "Valider".
Les données sont copiées sur la feuille "Recap"
On clique sur "Consultation des demandes d'intervention" et on peut consulter les anomalies signalées via la listbox.
Le problème
Dans la feuille "Recap", lorsque la ligne A1:H1 (uniquement) est remplie, ma seconde UserForm (consultation) s'ouvre sans problèmes. Elle n'affiche rien puisqu'aucune anomalie n'est signalée.
Dans la feuille "Recap", lorsque plus de 3 lignes sont remplies (A1:H1 à A3:H3), ma seconde UserForm
(consultation) s'ouvre sans problèmes et affiche les anomalies des lignes A2:H2 et A3:H3.
Dans la feuille "Recap", lorsque les lignes A1:H1 et A2:H2 sont remplies, ma seconde UserForm (consultation) ne s'ouvre pas et un problème apparait : Incompatibilité de types.
Il n'y a que dans ce cas la que l'erreur apparait. Je joins le fichier. La feuille Recap possède actuellement 3 lignes, vous pouvez faire le test, en supprimant la ligne A3:H3, le problème surgira.
Si quelqu'un a une idée !
Merci d'avance pour le temps que vous prendrez et pour les réponses que vous pourrez m'apporter !
TgR
Ps: un ami a pris un peu de temps et m'a dit qu'apparemment le problème venait du module MDictionnArbo, plus précisément ici.
"TabRésu = Param(P).Areas(1).Value: LMax = UBound(TabRésu, 1): CMax = UBound(TabRésu, 2)"
Je ne sais pas si vous allez pouvoir m'aider mais je post quand même mon souci. Je dis ça dans la mesure ou j'ai récupéré sur ce forum un fichier créé par Dranreb et que je l'ai modifié à ma convenance. Voici donc le souci
1) Je pique le fameux fichier (celui ci s'appelle "pièces.xls")
2) Grâce au programme réalisé par Dranreb, il est possible d'ajouter autant de combobox qu'on le veut. Par conséquent j'adapte le fichier et la userform (Nouvelle fiche d'intervention) à mes besoins.
3) Je recréer une userform (Consulter les fiches d'intervention) similaire mais où cette fois la listbox affiche les données d'une autre feuille.
Le principe du programme:
On clique sur "Nouvelle fiche d'intervention", on la remplie et on clique sur "Valider".
Les données sont copiées sur la feuille "Recap"
On clique sur "Consultation des demandes d'intervention" et on peut consulter les anomalies signalées via la listbox.
Le problème
Dans la feuille "Recap", lorsque la ligne A1:H1 (uniquement) est remplie, ma seconde UserForm (consultation) s'ouvre sans problèmes. Elle n'affiche rien puisqu'aucune anomalie n'est signalée.
Dans la feuille "Recap", lorsque plus de 3 lignes sont remplies (A1:H1 à A3:H3), ma seconde UserForm
(consultation) s'ouvre sans problèmes et affiche les anomalies des lignes A2:H2 et A3:H3.
Dans la feuille "Recap", lorsque les lignes A1:H1 et A2:H2 sont remplies, ma seconde UserForm (consultation) ne s'ouvre pas et un problème apparait : Incompatibilité de types.
Il n'y a que dans ce cas la que l'erreur apparait. Je joins le fichier. La feuille Recap possède actuellement 3 lignes, vous pouvez faire le test, en supprimant la ligne A3:H3, le problème surgira.
Si quelqu'un a une idée !
Merci d'avance pour le temps que vous prendrez et pour les réponses que vous pourrez m'apporter !
TgR
Ps: un ami a pris un peu de temps et m'a dit qu'apparemment le problème venait du module MDictionnArbo, plus précisément ici.
"TabRésu = Param(P).Areas(1).Value: LMax = UBound(TabRésu, 1): CMax = UBound(TabRésu, 2)"
Pièces jointes
Dernière édition: