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

[Excel 2007] Macro complémentaire ...

  • Initiateur de la discussion Initiateur de la discussion lenoil
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

L

lenoil

Guest
Bonjour à tous,

comment réaliser des macros complémentaires sous Excel et des add in extension xlam?

Avez vous des infos la dessus (comment les voir, les excéuter)

Merci beaucoup
 
Re : [Excel 2007] Macro complémentaire ...

bonjour


Tu crées tes macros dans un classeur normal et tu l'enregistres simplement au format xlam.


Tu trouveras quelques infos pour gérer les compléments dans ce lien

Présentation de Microsoft Office - Excel 2007 - Club d'entraide des développeurs francophones - Club d'entraide des développeurs francophones


Si tes macros complémentaires ne sont pas protégées par un mot de passe tu les voir dans l'explorateur de projet de l'editeur VBA.
Sinon , comme dans les versions précédentes d'Excel, tu peux créer des boutons par macro, qui s'afficheront dans l'onglet "Complément".



Bon après midi
MichelXld
 
Re : [Excel 2007] Macro complémentaire ...

Merci beaucoup je vais regarder tout ça

et une macro complémentaire peut être active dans tous fichiers excel ?
Elle n'est pas lié à une feuille en particulier ?

Merci pour ta réponse
 
Re : [Excel 2007] Macro complémentaire ...

Ok merci c'est ce que j'ai vu

par contre comment accéder au fichier qui est en train d'être ouvert depuis mon code vba dans mon fichier xla.

J'ai essayé sur le workbook dans le xla mais le problème c'est que le fichier n'est pas encore ouvert ...

Comment faire ?

As tu une solution ?

Merci pour ton aide car je suis perdu pour l'instant
 
Re : [Excel 2007] Macro complémentaire ...

rebonjour


Voici un exemple simple à placer dans le module objet ThisWorkbook du classeur xla.
La procédure affiche le nom des classeurs qui sont ouverts après que le complément soit lancé.


Code:
Option Explicit
 
Public WithEvents XL As Excel.Application
 

Private Sub Workbook_Open()
  Set XL = Excel.Application
End Sub
 
 
Private Sub XL_WorkbookOpen(ByVal Wb As Workbook)
    'Affiche le nom du nouveau classeur ouvert
    If Wb.Name <> ThisWorkbook.Name Then MsgBox Wb.Name
End Sub



Bon après midi
MichelXld
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
161
  • Question Question
Microsoft 365 Suivi charge/capa
Réponses
10
Affichages
348
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…