Macro excel perso.xls et évènement commandButton1_click()

[Résolu]
Signaler
Messages postés
6
Date d'inscription
jeudi 2 juin 2005
Statut
Membre
Dernière intervention
23 novembre 2005
-
Messages postés
6
Date d'inscription
jeudi 2 juin 2005
Statut
Membre
Dernière intervention
23 novembre 2005
-
Bonjour à tous,



j'ai un petit problème avec une macro. Je veux créer une macro qui s'exécute
seulement sur certain type de fichier excel. Jusque là pas de problème,
j'utilise le perso.xls et je fais une validation. Un bouton commandButton1
apparait sur ma feuille excel et toutes les autres que j'ouvre.









Ma question est comment je peux faire pour
placer un évènement sur ce bouton (commandButton1_click()) pour que l'évènement
soit pris en compte toutes les fois que j'ouvre un fichier excel qui correspond
au type en question?









Présentement, mon évènement, je ne peux pas
le placer dans feuil1 de perso.xls, car ça ne fonctionne pas. Je dois le placer
dans la feuil1 de mon fichier ouvert. Le problème c'est que cet évènemnet ne
s'exécute pas avec les autres...









Quelqu'un aurait-il une idée de comment
faire (si ça se fait bien sur...), car le fichier n'est pas pour moi et je ne
peux donc pas faire un copier coller du code à chaque fois que l'autre personne
va ouvrir un fichier...









Merci beaucoup

2 réponses

Messages postés
6
Date d'inscription
mardi 4 juin 2002
Statut
Membre
Dernière intervention
1 octobre 2005

Pour que ta macro fonctionne avec le classeur ouvert en cours, dans perso.xls :



Public Sub MaMacro() 'voir plus bas pourquoi pas commandbutton1_click

Dim W As Workbook

Set W = ActiveWorkbook

W.Worksheets(1).Cells(1, 1) = "Pouet"



'ou directement



ActiveWorkbook.Worksheet(1).Cells(1, 1) = "Pouet"



End Sub



Plutôt que de crée un bouton sur chaque feuilles, je te conseille de crée une nouvelle barre personnalisée.

Pour cela dans affichache->barres d'outils clic sur personnaliser et crée une nouvelle barre.

(Ta barre apparait vide sur l'écran)

Clic sur commandes->macro->bouton personnalisé ; ajoute le bouton
à ta nouvelle barre puis clic droit dessus->affecter une macro et
choisi la macro que tu viens de créer.
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 112 internautes nous ont dit merci ce mois-ci

Messages postés
6
Date d'inscription
jeudi 2 juin 2005
Statut
Membre
Dernière intervention
23 novembre 2005

Merci beaucoup!!!