Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

code inopérant si généré automatiquemnt

flamel

XLDnaute Nouveau
Bonjour,

Sur un UserForm, si je crée un bouton directement, son code est fonctionnel par un clik, mais un bouton créé automatiquemnt par une procédure inscrit bien le text edu code, mais celui-ci est inopérant.
Pourquoi ?

Merci si vous avez une réponse.

flamel
 

Hellboy

XLDnaute Accro
Bonjour flamel

Il se peut que après ta manipulation, le compilateur n'a pas effectué sa job. Peut être avec un fichier je pourrais mieux voir !

En passant, tu ne m'as pas fini de me répondre sur 2 autres de tes Post. Est ce que ça fonctionne comme tu veux ?

Ce lien n'existe plus

Ce lien n'existe plus
 

flamel

XLDnaute Nouveau
Bonjour Hellboy.

Merci de me répondre.
J'ai partiellement résolu mes problèmes.
Je n'arrive pas à rendre oprérant les boutons générés sur un UserForm par une procédure. Le code s'inscrit bien, le bouton se colore, mais il ne réagit pas (Locked = false).
En fichier joint, voici une petite partie du logiciel.
Sub FaireUnTraitHorizontal crée un commandbutton très étroit, qui sert de trait.
Sub RemplirCode génère le code correspondant.
Les variables utilisées viennent d'autres procédures.
C'est pour faire une suite de traits représentant une suit chronologique.

Merci si tu peux m'aider.

( Le 2e lien que tu me donnes ne me concerne pas. )

A+

flamel
 

flamel

XLDnaute Nouveau
Encore un coup pour rien...! [file name=FaireUnTraitHorizontal.zip size=3407]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/FaireUnTraitHorizontal.zip[/file]
 

Pièces jointes

  • FaireUnTraitHorizontal.zip
    3.3 KB · Affichages: 13

Hellboy

XLDnaute Accro
Bonjour flamel

C'est difficile comme ça, mais je te donne deux choses Un ma supposition de ton problème et un autre exemple qui fonctionne.

En fait, j,ai seulemnt supprimé le VBCrLf de la ligne du nom de la procédure.



 

Hellboy

XLDnaute Accro
re flamel

Là, il y a un problème. Moi ça marche impec pour la deuxième procédure que je te propose. Tu as quel version de Excel ? Quoi que je ne pense pas que ça fasse de différence. (Moi 2003)

Bon, à la tête reposé demain, je vais essayer d'y repenser.

a+
 

Discussions similaires

Réponses
93
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…