• Initiateur de la discussion Initiateur de la discussion petitscarabé
  • 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 !

P

petitscarabé

Guest
Je veux créer un nouveau fichier à partir d'un modèle (.xlt) contenant des macros, et récupérer les macros.
La procédure fonctionne sous excel 2003, mais pas sous Excel 2007.😡
Le fichier est bien crée, mais sans les macros. Je ne trouve pas la solution.

La procédure:
NomFichier = Replace(Téléphone, ".", "") & "M.xls"
Set NouvClasseur = Workbooks.Add("C:\viaconseil\Pack CAPEB Compétences\Métier.xlt")
Application.DisplayAlerts = False
NouvClasseur.SaveAs "C:\viaconseil\Pack CAPEB Compétences\Métier\" _
& NomFichier

Avec NomFichier définit préalablement
Dim NomFichier As String

Merci de votre aide bien précieuse
 
Re : perte des macros

bonsoir

pour sauvegarder avec les macros un fichier au format Excel 2007
il faut l'extention .xlsm
il faut toujours ajouter à l'extention le m exp xltm

attention par defaut Excel 2007 sauvagarde sans macro
(comme connerie on ne fait pas mieux)

mais pour un compatible 2003 pas de problème.


Roland
 
Dernière édition:
Re : perte des macros

Merci de votre réponse, qui m'a aiguillé. même si ce n'est pas aussi simple. Il faut en fait définir le type de fichier à l'aide de la propriété FileFormat. Et là, ça marche, ce que je n'avais pas réussi avant.
Merci encore
 
- 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

E
Réponses
2
Affichages
1 K
P
Réponses
2
Affichages
2 K
Retour