Excel plante lors de la création dynamique de boutons
Résolu
Ein85
Messages postés
32
Statut
Membre
-
Ein85 Messages postés 32 Statut Membre -
Ein85 Messages postés 32 Statut Membre -
Bonjour à tous,
Dans un fichier Excel, j'ai créé deux checkbox et un bouton de validation. Si l'utilisateur valide une checkbox puis clique sur le bouton de validation, ça lance une macro qui créera un ensemble d'objets (textbox et listes déroulantes), le tout formant une sorte de formulaire qui par la suite devra être renseigné par l'utilisateur. Celui-ci a le choix de choisir l'une ou l'autre des checkbox voire même les deux, auquel cas le premier formulaire sera créé suivi du second juste en dessous.
Mon problème est que dans la très grande majorité des cas, Excel plante après le clic du bouton de validation. Curieusement, cela fonctionne en mode pas à pas. Je ne sais malheureusement pas d'où vient le problème puisqu'il est difficile de faire du debug en pas à pas pour les macros impliquant la création de boutons.
Vous pouvez avoir accès à mon fichier à cette adresse: http://www.cjoint.com/c/ELvw6B82Vjm
Les modules concernés sont AdCreation et Controls.
Merci d'avance pour votre aide!
Dans un fichier Excel, j'ai créé deux checkbox et un bouton de validation. Si l'utilisateur valide une checkbox puis clique sur le bouton de validation, ça lance une macro qui créera un ensemble d'objets (textbox et listes déroulantes), le tout formant une sorte de formulaire qui par la suite devra être renseigné par l'utilisateur. Celui-ci a le choix de choisir l'une ou l'autre des checkbox voire même les deux, auquel cas le premier formulaire sera créé suivi du second juste en dessous.
Mon problème est que dans la très grande majorité des cas, Excel plante après le clic du bouton de validation. Curieusement, cela fonctionne en mode pas à pas. Je ne sais malheureusement pas d'où vient le problème puisqu'il est difficile de faire du debug en pas à pas pour les macros impliquant la création de boutons.
Vous pouvez avoir accès à mon fichier à cette adresse: http://www.cjoint.com/c/ELvw6B82Vjm
Les modules concernés sont AdCreation et Controls.
Merci d'avance pour votre aide!
A voir également:
- Excel plante lors de la création dynamique de boutons
- Tableau croisé dynamique excel exemple - Guide
- Liste déroulante excel - Guide
- Creation de site web - Guide
- Creation de compte google - Guide
- Création de compte gmail - Guide
1 réponse
Bonjour,
Tes déclarations ne sont pas correctes :
Pour déclarer des objets il faut écrire :
Cordialement
Patrice
Tes déclarations ne sont pas correctes :
Dim Lab, Del, TxtBody, TxtHead, Descr, Capt, CTA, URL As Objectne déclare qu'un objet : URL, les autres variables sont de type variant
Pour déclarer des objets il faut écrire :
Dim Lab As Object, Del As Object, TxtBody As Object, ...
Cordialement
Patrice
Ein85
Messages postés
32
Statut
Membre
Désolé pour cette réponse tardive mais merci beaucoup pour ton aide, ça va m'être très utile.