[VBA] Chargement UserForm, problème Form.Show
Résolu
Palteza
Messages postés
79
Date d'inscription
Statut
Membre
Dernière intervention
-
Palteza Messages postés 79 Date d'inscription Statut Membre Dernière intervention -
Palteza Messages postés 79 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
J'ai développé une macro, qui ouvre un Form, qui fonctionne quand je la lance depuis mon post.
Dès que je veux faire migrer la macro sur un autre post, ça ne marche plus : il me débogue la ligne Decoupages.Show (erreur 91 : l'indice n'appartient pas à la sélection) ... Decoupages étant le nom de mon Form (que j'ai changé directement dans la propriété Name, sans passer par une ligne de code).
J'ai essayé de déclarer une dim Decoupages as UserForm, mais il m'affiche une autre erreur.
On dirait qu'il ne reconnait pas Decoupages comme un Form sur les autres postes ... pourtant j'ai vérifié et la proprio Name garde bien le nom de Decoupages quand je fais migrer la macro ('fin le fichier contenant la macro).
Dites si vous voulez mes lignes de codes.
Merci d'avance.
J'ai développé une macro, qui ouvre un Form, qui fonctionne quand je la lance depuis mon post.
Dès que je veux faire migrer la macro sur un autre post, ça ne marche plus : il me débogue la ligne Decoupages.Show (erreur 91 : l'indice n'appartient pas à la sélection) ... Decoupages étant le nom de mon Form (que j'ai changé directement dans la propriété Name, sans passer par une ligne de code).
J'ai essayé de déclarer une dim Decoupages as UserForm, mais il m'affiche une autre erreur.
On dirait qu'il ne reconnait pas Decoupages comme un Form sur les autres postes ... pourtant j'ai vérifié et la proprio Name garde bien le nom de Decoupages quand je fais migrer la macro ('fin le fichier contenant la macro).
Dites si vous voulez mes lignes de codes.
Merci d'avance.
A voir également:
- [VBA] Chargement UserForm, problème Form.Show
- Smart iptv bloqué au chargement - Forum Box et Streaming vidéo
- Excel compter cellule couleur sans vba - Guide
- Logitech g hub chargement infini - Forum Logiciels
- Vba attendre 1 seconde ✓ - Forum VB / VBA
- Logitech g29 chargements des ressources... - Forum Logiciels
8 réponses
Okay j'attendais quand même du mouvement avant de "cracher" mon fichier.
La macro se trouve sur ExtractionTest, 1ère feuille, le gros bouton.
Une fois dézipés, vaut mieux pas bouger les fichiers (disons qu'ya tout un ballet d'ouverture de fichiers) ... et encore pas sur que ça marche (vous aurez un débug avant mon débug xD ... vérifiez les chemins dans ces cas là).
Si tout va bien le débug doit apparaître sur la ligne
http://dl.free.fr/getfile.pl?file=/cRIsh3kX
La macro se trouve sur ExtractionTest, 1ère feuille, le gros bouton.
Une fois dézipés, vaut mieux pas bouger les fichiers (disons qu'ya tout un ballet d'ouverture de fichiers) ... et encore pas sur que ça marche (vous aurez un débug avant mon débug xD ... vérifiez les chemins dans ces cas là).
Si tout va bien le débug doit apparaître sur la ligne
Decoupages.Show
http://dl.free.fr/getfile.pl?file=/cRIsh3kX
Pas trop le temps d'approfondir vu l'heure (et puis il faudrait tout suivre en pas à pas) mais j'ai l'impression que tu ouvres une nouvelle session d'excel avec Set xlApp = CreateObject("Excel.Application")
et qu'ensuite cette session restant active (?) tu ne vois plus les classeurs de l'autre session.
Enfin c'est juste une piste, parce que je ne vois pas pourquoi ça marcherait mieux sur ton poste...
eric
et qu'ensuite cette session restant active (?) tu ne vois plus les classeurs de l'autre session.
Enfin c'est juste une piste, parce que je ne vois pas pourquoi ça marcherait mieux sur ton poste...
eric
Ya pas de problèmes pour l'heure tardive, c'est déjà bien sympa.
Le truc c'est que si tu prends le déroulement des macros dans l'ordre où elles sont appelées(ExtractionGironde -> ExtrCUB -> ExtrMerignac -> Extr10CQ), j'utilise à chaque fois la même méthode pour créer un fichier (j'suis pas un crack, dès que j'ai une méthode qui tient la route, je m'y tiens), et tout ce déroule parfaitement.
Tu as le débug avant la ligne Découpages.Show si tu me dis ça non?
Le truc c'est que si tu prends le déroulement des macros dans l'ordre où elles sont appelées(ExtractionGironde -> ExtrCUB -> ExtrMerignac -> Extr10CQ), j'utilise à chaque fois la même méthode pour créer un fichier (j'suis pas un crack, dès que j'ai une méthode qui tient la route, je m'y tiens), et tout ce déroule parfaitement.
Tu as le débug avant la ligne Découpages.Show si tu me dis ça non?
Non, ça bugue bien au même endroit, plus précisément à l'initialisation du userform.
Il semble ne pas connaitre Workbooks("10CQ_MERIGNAC_INSEE_2006")
(pourtant bien présent et ouvert)
Si je remplace Workbooks("10CQ_MERIGNAC_INSEE_2006"). par xlbook. (puisque tu l'as redéfini à l'ouverture) ça passe...
eric
Il semble ne pas connaitre Workbooks("10CQ_MERIGNAC_INSEE_2006")
(pourtant bien présent et ouvert)
Si je remplace Workbooks("10CQ_MERIGNAC_INSEE_2006"). par xlbook. (puisque tu l'as redéfini à l'ouverture) ça passe...
eric
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Vu que le problème se posait sur un autre poste et que je n'ai accès qu'à mon poste aujourd'hui, ça te dérangerait de tester jusqu'au bout?
Ce serait de sélectionner 2 découpages (peu importe) par les listes, cliquer sur "Afficher les stats comparatives" et me dire si, sur le fichier "Modèle" qui devrait rester ouvert, sur la feuille Modèle, tu retrouves bien dans tableaux et graphiques les découpages que tu as sélectionné (et à part le premier tableau et qqs problèmes de taille sur les camemberts, tout doit être "nickel").
Je suis en train de rédiger le rapport lié à cet outil et je veux (dois) envoyer l'outil avec ... s'il peut marcher tant qu'à faire (même s'il me restait ensuite 3 semaines pour résoudre ce petit problème).
Ce serait de sélectionner 2 découpages (peu importe) par les listes, cliquer sur "Afficher les stats comparatives" et me dire si, sur le fichier "Modèle" qui devrait rester ouvert, sur la feuille Modèle, tu retrouves bien dans tableaux et graphiques les découpages que tu as sélectionné (et à part le premier tableau et qqs problèmes de taille sur les camemberts, tout doit être "nickel").
Je suis en train de rédiger le rapport lié à cet outil et je veux (dois) envoyer l'outil avec ... s'il peut marcher tant qu'à faire (même s'il me restait ensuite 3 semaines pour résoudre ce petit problème).
Bonjour , bonjour Eric,
Quand tu fais appel à un classeur il faut mettre sont extension.
A+
Quand tu fais appel à un classeur il faut mettre sont extension.
Workbooks("10CQ_MERIGNAC_INSEE_2006.XL??")
A+