Sub GENERER_NOUVEAU_FICHIER_IMPORT_CLIENT()
Dim chemin$, nmFich$, tablo, ncol%, x%, i&, texte$, j%
chemin = "\\ADIO-FILES\datas\ENTREPRISE\20-Exploitation\ETL_Exploitation\4 - Résas_Client\"
nmFich = Sheets("Référentiel").Range("X21") & ".csv"
tablo = Sheets("Import SUD").UsedRange 'matrice, plus rapide
ncol = UBound(tablo, 2)
x = FreeFile
Open chemin & nmFich For Output As #x 'ouverture en écriture séquentielle
For i = 1 To UBound(tablo)
If tablo(i, 17) Like "#" Then tablo(i, 17) = 0 & tablo(i, 17) 'colonne Q
If tablo(i, 24) Like "#" Then tablo(i, 24) = 0 & tablo(i, 24) 'colonne X
texte = ""
For j = 1 To ncol
texte = texte & ";" & tablo(i, j)
Next j
Print #x, Mid(texte, 2)
Next i
Close #x
End Sub