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

[VBA]export fichier Nommé avec date

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

TheLio

XLDnaute Accro
Hello tous,
Un petit souci d'export avec la date pour nom de fichier qui fait référence à la cellule H6... renseignée par
Code:
=Maintenant()
Il y a certainement plus simple mais là, je bute.

Code:
Option Explicit

Dim Fichier As String
Sub Back_Up_3()
Sheets("Base de données").Select
    Range("H10:GF361").Copy
    Fichier = Range("H6")
    Workbooks.Add
    ActiveSheet.Paste
    Application.CutCopyMode = False
    ActiveWorkbook.SaveAs Filename:="K:\Hotelier - Cuisine\GestionCartesRésidents\Back_up\ & Fichier.csv", FileFormat:=xlCSV, CreateBackup:=False
    ActiveWorkbook.Close False
End Sub
J'ai du mal déclarer quelquechose ...
Et pourtant en Suisse on est réglo car nos douaniers ils ne plaisantent pas. 😉
Bises et poignées de mains, servez-vous, ça me fait plaisir
A++
Lio
 
Re : [VBA]export fichier Nommé avec date

Bonjour

remplace
Code:
ActiveWorkbook.SaveAs Filename:="K:\Hotelier - Cuisine\GestionCartesRésidents\Back_up\ & Fichier.csv", FileFormat:=xlCSV, CreateBackup:=False
par

Code:
ActiveWorkbook.SaveAs Filename:="K:\Hotelier - Cuisine\GestionCartesRésidents\Back_up\" & Fichier & ".csv", FileFormat:=xlCSV, CreateBackup:=False
 
Re : [VBA]export fichier Nommé avec date

Salut TheLio

Tu n'as pas placé ta variable correctement
On ne mets pas un nom de variable entre guillemets, ca ne peut pas fonctionner

Code:
Option Explicit
 
Dim Fichier As String
Sub Back_Up_3()
Sheets("Base de données").Select
    Range("H10:GF361").Copy
  ' Supprimer les slash de la date sinon = ERREUR
    Fichier = Format(Range("H6"),"jj.mm.aaaa")
    Workbooks.Add
    ActiveSheet.Paste
    Application.CutCopyMode = False
    ActiveWorkbook.SaveAs Filename:="K:\Hotelier - Cuisine\GestionCartesRésidents\Back_up\[COLOR=blue][B]" & Fichier & "[/B][/COLOR].csv", FileFormat:=xlCSV, CreateBackup:=False
    ActiveWorkbook.Close False
End Sub

Je n'ai pas testé, mais ça devrait etre bon 😉

A+

Edit : Oups, bonjour à toi au Grand modérateur 😀
 
- 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

D
Réponses
5
Affichages
6 K
DOUPEUX
D
T
  • Question Question
Réponses
6
Affichages
2 K
trois ptits points
T
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…