pb avec la création d'un fichier excel

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

jess

Guest
Bonjour,

je voudrais créer à partir du code vba un fichier excel et recopier le contenu d'une feuille d'un fichier excel qui est déjà ouvert.
Le problème, c'est que je voudrais enregistrer le nouveau fichier avec un nom de fichier saisi dans une inputbox.
Est ce que quelqu'un pourrait m'aider ?

Je vous remercie par avance!!!!!!!
 
Salut Jess !

Je ne sais où tu en es dans ta macro, en tout cas pour enregistrer ton classeur, voilà le code :

ActiveWorkook.SaveAS InputBox1.Value


Maintenant, si tu veux l'enregistrer en évitant le message de confirmation, écris :

Application.DisplayAlerts = False
ActiveWorkook.SaveAS InputtBox1.Value
Application.DisplayAlerts = True

Maintenant, si le nom que tu veux lui donner est dans une cellule de ta feuille active :

ActiveWorkook.SaveAS Range("A1").Value

Si il n'est pas dans la feuille active :

ActiveWorkbook.SaveAs Sheets("Feuil1").Range("A1").Value

A savoir que ton classeur sera enregitré par défaut dans le répertoire "Mes"Documents"

Si tu voulais l'enregistrer dans un autre répertoire, deux solutions :

Soit tu spécifies le chemin dans ta macro :

ActiveWorkbook.SaveAs Filename:= _
"C:\Documents and Settings\Robin\Bureau\ExcelActu\TestClasseur.xls



Soit tu changes le répertoire de destination par défaut, carrément dans Excel, avec le menu Outils / Options / Onglet Général / Dossier par défaut.

@ +

Moa
 
- 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
4
Affichages
221
Réponses
9
Affichages
187
Retour