Microsoft 365 enregistrer sous avec nom classeur suivant cellule

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 !

bibbip35

XLDnaute Occasionnel
Bonjour à tous

Je suis en train de créer une macro sans succès afin d'enregister un classeur que j'ai crée suivant une feuille

Pour faire simple , ce que je souhaite faire
1. Créer un nouveau classeur via une macro
2. Copier feuille "Base_Export_to_ERP" issu de mon classeur de base vers feuille du nouveau classeur
3. Lancer la boite de Dialogue "enregistrer sous" afin que l'utilisateur choisise son dossier de destination
4. Mais je souhiaterais que le nom d'enregistrement soit issu de la cellule A1 de la feuille de mon classeur initial "PARAMETRES"
5. Enregistrer puis fermé le nouveau classeur

Ci-dessous la macro que j'utilise

Sub CreerClasseur()
'Étape 1: Copier des données
Sheets("Base_Export_to_ERP").Range("A1:M150").Copy
'Etape 2: Créez un nouveau classeur
Workbooks.Add
'Étape 3: collez les données
ActiveSheet.Paste Destination:=Range("A1")
'Étape 4: Désactivez le message d'alerte
Application.DisplayAlerts = False
'Étape 5: Enregistrez la feuille de calcul nouvellement créée
'ActiveWorkbook.SaveAs _

Application.Dialogs(xlDialogSaveAs).Show ("toto.xls")
'Filename:="C:\Temp\monfichier.xlsx"
'Étape 6: Activer les messages d'alerte
Application.DisplayAlerts = True
End Sub

Merci à tous

Bibbip35
 
- 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

Discussions similaires

Retour