Bonjour au forum,
Voici le code qui me permet de sauvegarder un tableau sous forme csv selon un chemin déterminé :
Sub ImportCSV()
Dim Tbl As Variant, TblTemp As Variant, FileNumber&, i&, j&, chemin$, T#
FileNumber = FreeFile
'chemin = ThisWorkbook.Path & "\" Fichier sur le même répertoire
chemin = "P:\A\5 B\5 CSV IMPORT\"
chemin = chemin & "Import_" & Sheets("CSV").Cells(2, 1) & Format(Date, "_YYYY_MM_DD") & ".csv"
Tbl = Range("CSV_INITIAL_2").Value
ReDim TblTemp(LBound(Tbl, 2) To UBound(Tbl, 2))
Open chemin For Output As #FileNumber
For i = LBound(Tbl, 1) To UBound(Tbl, 1)
For j = LBound(Tbl, 2) To UBound(Tbl, 2)
TblTemp(j) = Tbl(i, j)
Next j
Print #FileNumber, Join(TblTemp, ";")
Next i
Close #FileNumber
End Sub
Je souhaiterai modifier le chemin en lui ajouter une variable année,
Le chemin serait donc
chemin = "P:\A\5 B\5 CSV IMPORT\" & ANNEE &"\"
Il y a un nom défini sur mon classeur ANNEE qui me donne l'année 2021,
Pouvez vous m'aider?
Cordialement,