Enregistrer dans répertoire variable

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

J

jojodanslalune

Guest
Bonjour à tous,

J'ai une macro qui enregistre mon fichier en fonction des valeurs d'une cellule.

Pour l'instant, le répertoire est automatiquement c:\bulletins.

Je voudrais que ce répertoire soit différent: c:·\bulletins\"valeur de la cellule D18.

Comment faire?

Voici ma macro actuelle:

Code:
Sub enregistre()

    On Error GoTo Fin
    Call repert
    Sheets("Infos Générales").Select
    Range("D17").Select
    Selection.Copy
    ChDir "C:\Bulletins\"
    ActiveWorkbook.SaveAs Filename:=Range("D17"), _
        CreateBackup:=False
Fin:
    
End Sub

Sub repert()
On Error GoTo Fin
MkDir "c:\bulletins\"

Fin:

End Sub
 
Re : Enregistrer dans répertoire variable

Salut,

Je dirai de la manière suivante pour ne pas modifier l'architecture de ton code, mais pourquoi passes-tu par 2 macros pour faire ca ?
Code:
Sub enregistre()
On Error GoTo Fin
Call repert
Sheets("Infos Générales").Select
Range("D17").Select
Selection.Copy
ChDir "C:\Bulletins\" & Range("A1").Value & "\"
ActiveWorkbook.SaveAs Filename:=Range("D17"), CreateBackup:=False
Fin:
    
End Sub
Sub repert()
On Error GoTo Fin
MkDir "c:\bulletins\" & Range("A1").Value & "\"
Fin:
End Sub

@+
 
Re : Enregistrer dans répertoire variable

Un tout grand merci Porcinet !

J'espère qu'un jour, je pourrai aussi venir en aide aux autres mais pour l'instant je n'ai pas encore vu de question à laquelle je peux prendre part... Je manque encore de pratique.

Merci à tous ceux qui prennent le temps de parcourir ces pages et de donner leurs pistes.

Ta proposition fonctionne nickel !

Ma macro est en deux parties parce que je l'ai faite sur base de tâtonnement et qu'ensuite je n'ai plus pensé à la "concatener".
 
- 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

Réponses
12
Affichages
883
Retour