Comment enregistrer ?

Signaler
Messages postés
47
Date d'inscription
lundi 18 décembre 2000
Statut
Membre
Dernière intervention
31 janvier 2012
-
Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
23 août 2018
-
Bonjour ,
Ma question peut etre bizzare
J'ai une fiche sur excel qui comporte des champs libres qui sont remplis automatiquement
à l'aide d'un code vba , ces champs etant remplis par selection de données sur une autre feuille du meme classeur, je souhaiterai pouvoir enregistrer chaque fiche ainsi crée dans un dossier nommé : "FICHES" que je placerai sur mon bureau .

là je ne sais pas comment faire ? Quel serait la démarche si elle existe ?

En vous remerciant par avance pour votre intervention .

2 réponses

Messages postés
14770
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
27 février 2021
151
Bonjour,

VBA n'est pas VB.NET, j'ai déplacé le sujet.

As-tu enregistré une Macro quand tu faisais "Enregistré sous" ?
Je pense que tu aura le code nécessaire.

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS et aussi ce lien[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list
---
Mon site
Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
23 août 2018
18
Salut,

Si je comprends bien, tu veux faire une copie des onglets dans un nouveau fichier... c'est bien ça ?

Si oui, un code comme celui-ci devrait aider
Sheets("Feuil1").Copy
ChDir "Le chemin de ton répertoire"
ActiveWorkbook.SaveAs Filename:= _
"Le chemin de ton répertoire" & "" & "Le nom du fichier", _
FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False

Évidemment, tu changes les noms de chemin et de fichier comme tu le souhaites... Ça équivaut à faire un click droit sur un onglet et à faire "Déplacer ou copier..." en créant une copie dans un nouveau classeur.


MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI