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

Programme qui programme ?

belette

XLDnaute Junior
Bonjour,

Peut-on écrire dans le module un programme qui 'colle' du code et crée un nouveau programme ?

Je m'explique, j'ai une macro qui crée une feuille et un bouton dans cette feuille. Dans le module, j'ai le programme ('purge') de ce bouton. Il faudrait dans la feuille nouvellement crée un programme qui appelle le programme ('purge') lors de l'évènement click du bouton.
 

ERIC S

XLDnaute Barbatruc
Bonjour

a adapter

'affecte la macro essai au bouton
ActiveSheet.Buttons.Add(150, 45.75, 99.75, 55.5).Select
Selection.OnAction = 'essai'
Selection.Characters.Text = 'Purge'
Range('F9').Select


(code obtenu à l'enregistreur de macro)

A+
 

belette

XLDnaute Junior
Merci.

Je comprends pas tout, mais ça a l'air de marcher !

J'avais essayé avec l'enregistreur mais j'avais pas trouvé...

Range('F9').Select ne sert à rien !

Message édité par: belette, à: 09/05/2006 15:24
 

ERIC S

XLDnaute Barbatruc
re

infos: le bouton créé utilise la barre d'outil formulaire (tu peux lui affecter une macro)


Range('F9').Select ne me sert qu'à ne plus sélectionner le bouton

A+
 

Discussions similaires

  • Question
Microsoft 365 Excel365
Réponses
2
Affichages
255
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…