XL 2016 probleme csv separateur et nombre decimale

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 !

kontractor08

XLDnaute Nouveau
Bonjour

j'ai un petit soucis

dans mon classeur j effectue une copie d un range sheets(SERIE A") dans une nouvelle feuille sheets("provisoir") qui se créée à l appui d un bouton
jusque la ca va bien
mon exportation en format csv avec séparateur "," dans une autre feuille sheets("BIOXA") fonctionne tres bien

mais le soucis c est que j ai 4 colonne de ("H:K") qui contiennent des données numériques "29,35" donc mon soucis est que l 'exportation en csv detecte cette virgule comme separateur
j aurai donc besoin de pouvoir remplacer juste avant l exportation en csv de modifier les valeur numériques des colonnes H,I,J,K pour que leurs virgules soient remplacées par des points.


merci par avance à tous
 
Solution
Re
A tester:
VB:
Sub test()
For n = 1 To Sheets("provisoir").Range("A" & Rows.Count).End(xlUp).Row
 a = Sheets("provisoir").Range("B" & n) & "," & Sheets("provisoir").Range("A" & n) & ","
For m = 3 To 13
  If m > 7 And m < 12 Then
     x = Replace(CStr(Sheets("provisoir").Cells(n, m)), ",", ".")
   Else
     x = Sheets("provisoir").Cells(n, m)
  End If
  a = a & x & ","
Next
Sheets("labo").Range("A" & n) = Left(a, Len(a) - 1)
Next
End Sub
Re
A tester:
VB:
Sub test()
For n = 1 To Sheets("provisoir").Range("A" & Rows.Count).End(xlUp).Row
 a = Sheets("provisoir").Range("B" & n) & "," & Sheets("provisoir").Range("A" & n) & ","
For m = 3 To 13
  If m > 7 And m < 12 Then
     x = Replace(CStr(Sheets("provisoir").Cells(n, m)), ",", ".")
   Else
     x = Sheets("provisoir").Cells(n, m)
  End If
  a = a & x & ","
Next
Sheets("labo").Range("A" & n) = Left(a, Len(a) - 1)
Next
End Sub
 
- 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

Retour