OVH Cloud OVH Cloud

ouverture macro

4 réponses
Avatar
sasa.oyo
Bonjour,

Comment faire pour avoir une macro à l'ouverture du classeur, sans aller la
selectionner dans la barre d'outils à chaque fois (Excel97).

Merci d'avance.

4 réponses

Avatar
AV
Dans le module de ThisWorkBook :

Private Sub Workbook_Open()
maMacro
End Sub

Dans un module ordinaire :
Sub maMacro()
MsgBox "blablabla"
End Sub

AV
Avatar
GVentre
Bonjour Sasa.yoyo (qu'est-ce qu'il y a sous ton grand chapeau?),

Plusieurs solutions:
- si la macro doit être active uniquement dans un classeur particulier,
l'enregistrer dans ce claseur avec un raccourcis clavier, ou un bouton
de commande dans une feuille de ton classeur qui appelle cette macro
- Si la macro doit être active pour n'importe quel classeur, faire la
même chose que précédement mais enregistrer la macro non pas dans "ce
classeur" mais dans "classeur de macros personnelles". Un fichier
PERSO.XLS contenant ta macro sera crée et ouvert à chaque instance d'Excel
- Moi je préfère faire une macro complémentaire: enregistre ta macro
avec l'extension .XLA. Puis dans la barre de menu, Outils>Macro
complémentaires... puis parcourir et sélectionne ton fichier .XLA.

Si une de ces solutions t'intéresse, je peux développer.

Cordialement,

GVentre



Bonjour,

Comment faire pour avoir une macro à l'ouverture du classeur, sans aller la
selectionner dans la barre d'outils à chaque fois (Excel97).

Merci d'avance.




Avatar
GVentre
AV est plus perspicace que moi,

j'avais me semble t-il mal compris la question, une habitude chez moi !?
:-[


Bonjour Sasa.yoyo (qu'est-ce qu'il y a sous ton grand chapeau?),

Plusieurs solutions:
- si la macro doit être active uniquement dans un classeur
particulier, l'enregistrer dans ce claseur avec un raccourcis clavier,
ou un bouton de commande dans une feuille de ton classeur qui appelle
cette macro
- Si la macro doit être active pour n'importe quel classeur, faire la
même chose que précédement mais enregistrer la macro non pas dans "ce
classeur" mais dans "classeur de macros personnelles". Un fichier
PERSO.XLS contenant ta macro sera crée et ouvert à chaque instance
d'Excel
- Moi je préfère faire une macro complémentaire: enregistre ta macro
avec l'extension .XLA. Puis dans la barre de menu, Outils>Macro
complémentaires... puis parcourir et sélectionne ton fichier .XLA.

Si une de ces solutions t'intéresse, je peux développer.

Cordialement,

GVentre



Bonjour,

Comment faire pour avoir une macro à l'ouverture du classeur, sans
aller la selectionner dans la barre d'outils à chaque fois (Excel97).

Merci d'avance.






Avatar
AV
AV est plus perspicace que moi,


Rien n'est moins sur...
La question n'est pas d'une clarté biblique !

AV