Problème macro avec Excel 2007

Problème macro avec Excel 2007 - Logiciels - Windows & Software

Marsh Posté le 17-12-2008 à 10:47:26    

Bonjour à tous,
 
Je viens de passer sous Excel 2007 (avant j'étais sur la version 2003) et je rencontre un souci au niveau des macros.
 
Dans la version 2003, j'insérais des boutons dans la barre des tâches auxquels j'affectais des macros personnalisées, celles-ci étant stockées dans un fichier spécialement dédié.
 
Quand j'ouvrais Excel, il me suffisait de cliquer sur le bouton pour que :
1) Mon fichier macros s'ouvre.
2) Mon programmme s'exécute.
 
Avec la version 2007, j'ai le message suivant : "Impossible d'exécuter la macro xxx. Il est possible qu'elle ne soit pas disponible dans ce classeur ou que toutes les macros soient désactivées".
 
Après vérification, le problème de la désactivation ne se pose pas. En fait, c'est le 1) qui ne se fait pas. Je suis contraint d'ouvrir manuellement le fichier macro.
 
Comment dois-je procéder pour retrouver cet automatisme ?
 
Merci d'avance

Reply

Marsh Posté le 17-12-2008 à 10:47:26   

Reply

Marsh Posté le 17-12-2008 à 11:50:18    

Bonjour
 
Utiliser le fichier perso.xls serait plus simple non ?
 
Cordialement


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 17-12-2008 à 12:22:54    

il est aussi possible qu'il faille convertir ton fichier en .xlsm (prise en charge des macros) pour que tout s'ouvre correctement (c'est juste une idée hein)

Reply

Marsh Posté le 17-12-2008 à 13:13:58    

J'ai contourné le problème en placant une copie de mon fichier macros dans le répertoire XLSTART, ce qui le lance automatiquement au démarrage d'Excel.
 
Mais s'il ya plus simple, je suis preneur !
 
dje69r, n'ayant jamais eu le besoin d'utiliser le fichier perso.xls, où se trouve t-il et comment fais-je ?
P'tit Loup, c'est ce que j'ai fait au moment de la conversion.
 
Merci pour vos contributions.

Reply

Marsh Posté le 17-12-2008 à 13:34:02    

Citation :


Perso.xls
Il faut que tu enregistres une macro a la con, et que tu lui dises de la mettre dans le classeur de macro personnel, ca va te crééer ou déverrouiler le fichier Perso.xls
http://www.microapp.com/modules/astuces/images/offxp13_04.jpg
 
Une fois ca fait, dns VBA tu vois le classeur perso.xls, tu mets tes macros dedans.
Tu fermes Excel, tu confirmes l'enregistrement du fichier masqué Perso.xls blablabla.
Tu réouvres Excel et tes macros (et de mémoire les fonctions aussi) sont accessibles par le biais du classeur masqué perso.xls
Tu n'as plus qu'a cliquer sur le bouton Triangle Bleu


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 17-12-2008 à 17:14:50    

Bonsoir dje69r,
 
J'ai essayé ta solution, c'est exactement ce qu'il me fallait. En fait, j'ai constaté que le fichier perso est enregistré lui aussi dans XLSTART. Mais comme c'est un fichier masqué, il se lance à l'ouverture d'Excel sans apparaître.
 
Merci encore.

Reply

Marsh Posté le 17-12-2008 à 17:53:20    

Il est d'ailleurs intéressant de sauvegarder ce fichier de macro personnelle de temps à autre... parce que si on se constitue pas mal de macros perso, c'est toujours dommage de les perdre lors d'une réinstall / nouveau PC / etc... c'est un fichier auquel on ne pense pas toujours.

Reply

Marsh Posté le 17-12-2008 à 21:23:01    

Loupiau a écrit :

Bonsoir dje69r,
 
J'ai essayé ta solution, c'est exactement ce qu'il me fallait. En fait, j'ai constaté que le fichier perso est enregistré lui aussi dans XLSTART. Mais comme c'est un fichier masqué, il se lance à l'ouverture d'Excel sans apparaître.
 
Merci encore.


 :jap:


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 16-06-2011 à 15:09:26    

Bonjour,
j'ai eu le même problème, mais en intallant le service pack2 de office, Problème réglé et plus de message!!!
http://www.microsoft.com/downloads [...] b49b4ab6e5
Slts

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed