Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Adresse ou enregistrer mon fichier dans une 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 !

choupi_nette

XLDnaute Occasionnel
Bonjour tout le monde,

A partir d un fichier xlt (modele ou template) j'ai un export de la feuille excel qui se fait automatiquement.
J'aimerai y ajouter deux choses lors de l'export:

Le chemin pour l'export du fichier qui changera de temps en temps et que j entre dans une cellule A1 par exemple

Et ensuite mettre un nom de projet qui s'inscrira dans le nom du fichier xls

Exemple

en A1 je mets : c:/excel/Choupi
En A2 je mets un nom de projet: Blairwitch ( par exemple)

Et lors de l'export:
Le fichier sera exporté dans c:/excel/Choupi
et son nom sera Blairwitch.xls

Pouvez vous m'aider a faire ca en vba ?
Merci
 
Re : Adresse ou enregistrer mon fichier dans une cellule

Bonsoir,

tu peux essayer cette macro évènementielle à placer dans le module de ton classeur (ThisWorkBook) :
Code:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
  ThisWorkbook.SaveAs Filename:=Range("A1") & "/" & Range("A2") & ".xls"
  Cancel = True
End Sub
 
Dernière édition:
Re : Adresse ou enregistrer mon fichier dans une cellule

Bonsoir,

tu peux essayer cette macro évènementielle à placer dans le module de ton classeur (ThisWorkBook) :
VB:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
  ThisWorkbook.SaveAs Filename:=Range("A1") & "/" & Range("A2") & ".xls"
  Cancel = True
End Sub
 
Re : Adresse ou enregistrer mon fichier dans une cellule

Bonjour,
J'ai colle la macro dans this workbook mais rien ne se passe..
n'est il pas possible de l'inclure dans une macro deja existante car je ne sais pas la lancer depuis ThisWorkBook, seulement depuis un module
Merci
 
Re : Adresse ou enregistrer mon fichier dans une cellule

Re,
Voici un fichier
Le but c est d inclure dans la macro lors du save as:
un nom de projet: Blairwitch ( par exemple) cellule B47 dans le nom du fichier
Et l'exporter vers C:\Choupi\

Est ce que qulqu'un saurait faire ca dans mon fichier XLT ?

MERCI
 

Pièces jointes

Dernière édition:
Re : Adresse ou enregistrer mon fichier dans une cellule

Re,
Voici un fichier
Le but c est d inclure dans la macro lors du save as:
un nom de projet: Blairwitch ( par exemple) cellule B47 dans le nom du fichier
Et l'exporter vers C:\Choupi\

Est ce que qulqu'un saurait faire ca dans mon fichier XLT ?

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

Réponses
3
Affichages
880
Réponses
5
Affichages
499
Réponses
10
Affichages
646
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…