Export d'une copie au format xlsx
Résolu/Fermé
daniel_1912
Messages postés
12
Date d'inscription
vendredi 28 février 2020
Statut
Membre
Dernière intervention
3 juin 2020
-
4 mai 2020 à 10:33
daniel_1912 Messages postés 12 Date d'inscription vendredi 28 février 2020 Statut Membre Dernière intervention 3 juin 2020 - 5 mai 2020 à 15:52
daniel_1912 Messages postés 12 Date d'inscription vendredi 28 février 2020 Statut Membre Dernière intervention 3 juin 2020 - 5 mai 2020 à 15:52
A voir également:
- Export?format=xlsx
- Format epub - Guide
- Telecharger format factory - Télécharger - Conversion & Codecs
- Comment ouvrir un fichier xlsx ? - Guide
- Fichier xlsx - Télécharger - Tableur
- Format apfs - Guide
3 réponses
jordane45
Messages postés
38300
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
21 novembre 2024
4 704
4 mai 2020 à 10:42
4 mai 2020 à 10:42
Bonjour,
Pour ce qui est du chemin, pourquoi ne pas te baser sur le chemin du classeur actuel
Et pour ce qui est du nom du fichier, un prompt ( inputbox) correspondrait à tes besoins
https://docs.microsoft.com/fr-fr/office/vba/api/excel.application.inputbox
.
Pour ce qui est du chemin, pourquoi ne pas te baser sur le chemin du classeur actuel
sFolderPath = ActiveWorkbook.Path
Et pour ce qui est du nom du fichier, un prompt ( inputbox) correspondrait à tes besoins
https://docs.microsoft.com/fr-fr/office/vba/api/excel.application.inputbox
.
yg_be
Messages postés
23342
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
21 novembre 2024
Ambassadeur
1 551
Modifié le 4 mai 2020 à 11:36
Modifié le 4 mai 2020 à 11:36
bonjour, quand tu écris "tout en lui donnant un nom moi même", qui est "moi-même": le programme, ou l'utilisateur? souhaites-tu ouvrir une boite de dialogue permettant à l'utilisateur de choisir le nom de destination?
alors:
alors:
Dim destfilename destfilename = Application.GetSaveAsFilename(ThisWorkbook.Path, "Excel xlsx Files,*.xlsx") If destfilename <> False Then ActiveWorkbook.SaveCopyAs destfilename Else ' "CANCELLED" End If
daniel_1912
Messages postés
12
Date d'inscription
vendredi 28 février 2020
Statut
Membre
Dernière intervention
3 juin 2020
4 mai 2020 à 11:49
4 mai 2020 à 11:49
Bonjour,
Par "moi-même" je pensais à l'ouverture d'une boite de dialogue où le nom du fichier serait rentré par l'utilisateur .
Par "moi-même" je pensais à l'ouverture d'une boite de dialogue où le nom du fichier serait rentré par l'utilisateur .
daniel_1912
Messages postés
12
Date d'inscription
vendredi 28 février 2020
Statut
Membre
Dernière intervention
3 juin 2020
4 mai 2020 à 12:27
4 mai 2020 à 12:27
Après petit test cela fonctionne j'ai bien mon fichier où je souhaite et il est crée mais impossible de l'ouvrir il me dit que "l’extension ou le format n'est pas valide".
yg_be
Messages postés
23342
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
21 novembre 2024
1 551
>
daniel_1912
Messages postés
12
Date d'inscription
vendredi 28 février 2020
Statut
Membre
Dernière intervention
3 juin 2020
4 mai 2020 à 12:56
4 mai 2020 à 12:56
en effet, SaveCopyAs ne change pas le type de fichier.
daniel_1912
Messages postés
12
Date d'inscription
vendredi 28 février 2020
Statut
Membre
Dernière intervention
3 juin 2020
>
yg_be
Messages postés
23342
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
21 novembre 2024
5 mai 2020 à 15:51
5 mai 2020 à 15:51
Au final même il y a un petit couac je pense trouver une application a ceci merci encore
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
4 mai 2020 à 13:03
4 mai 2020 à 13:03
Bonjour,
comme ceci:
comme ceci:
Dim destfilename destfilename = Application.GetSaveAsFilename(ThisWorkbook.Path, "Excel xlsx Files,*.xlsx") If destfilename <> False Then ActiveWorkbook.SaveAs Filename:= _ destfilename, FileFormat:= _ xlOpenXMLWorkbook, CreateBackup:=False Else ' "CANCELLED" End If
daniel_1912
Messages postés
12
Date d'inscription
vendredi 28 février 2020
Statut
Membre
Dernière intervention
3 juin 2020
5 mai 2020 à 15:52
5 mai 2020 à 15:52
Ha super ce code marche du tonnerre de Brest Merci beaucoup !
4 mai 2020 à 11:42