Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/09/2011, 15h57   #1
Futur Membre du Club
 
Inscription : février 2006
Messages : 85
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 85
Points : 18
Points : 18
Par défaut enregistrement en format xlsm

Bonjour,

y-a-t’il une solution pour que Excel 2010 propose automatiquement xlsm quand on enregistre un fichier avec macros.

Merci
hebh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2011, 16h47   #2
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
Bonjour,

Non; tu peux choisir le format "xlsm" comme format par défaut (Fichier, Options, Enregistrement).
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2011, 10h18   #3
Membre confirmé
 
Homme Denis Morena
Technicien qualité et métrologie industrielle
Inscription : avril 2011
Messages : 115
Détails du profil
Informations personnelles :
Nom : Homme Denis Morena
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Technicien qualité et métrologie industrielle
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 115
Points : 221
Points : 221
Bien sûr que si...

A placer dans Microsoft Excel Objets / ThisWorkBook

Code :
1
2
3
4
5
6
7
8
9
10
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
 
Dim Chemin As String, NomFichier As String
Chemin = ActiveWorkbook.Path
NomFichier = ActiveWorkbook.Name
 
ActiveWorkbook.SaveAs Filename:=(Chemin & "\" & NomFichier & ".xlsm"), _
FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
 
End Sub
Je sais pas exactement ce que tu veut faire mais bon...

peut-être avant de fermer le classeur ?

Code :
1
2
3
4
5
6
7
8
9
10
Private Sub Workbook_BeforeClose(Cancel As Boolean)
 
Dim Chemin As String, NomFichier As String
Chemin = ActiveWorkbook.Path
NomFichier = ActiveWorkbook.Name
 
ActiveWorkbook.SaveAs Filename:=(Chemin & "\" & NomFichier & ".xlsm"), _
FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
 
End Sub
White Mibu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2011, 10h36   #4
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
pour White Mibu :

Citation:
Bien sûr que si...
Bien sûr que non, si tu places du code dans le classeur :
1. Il contiendra obligatoirement des macros
2. Il faudrait le faire dans chaque classeur, donc, ça n'a rien d'automatique.

Pour hebh :

C'est sûr qu'ils ont fait fort chez MS avec cette distinction
__________________
Cordialement.

Daniel

Citation:
La plus perdue de toutes les journées est celle où l'on n'a pas ri.
Chamfort
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2011, 10h56   #5
Membre confirmé
 
Homme Denis Morena
Technicien qualité et métrologie industrielle
Inscription : avril 2011
Messages : 115
Détails du profil
Informations personnelles :
Nom : Homme Denis Morena
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Technicien qualité et métrologie industrielle
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 115
Points : 221
Points : 221
Citation:
Bien sûr que non, si tu places du code dans le classeur :
1. Il contiendra obligatoirement des macros
2. Il faudrait le faire dans chaque classeur, donc, ça n'a rien d'automatique.
Effectivement j'y avais pas pensé ><'

Excel compatible 93-2003 n'ont pas cette distinction !
White Mibu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2011, 16h22   #6
Futur Membre du Club
 
Inscription : février 2006
Messages : 85
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 85
Points : 18
Points : 18
Bonjour


Merci pour vos réponse, cela fait un bon moment que je cherche une solution mais je pense que chez microsoft ont bien fait la distinction entre les extensions.


Merci
hebh est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h20.


 
 
 
 
Partenaires

Hébergement Web