1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
Dim i As Long
Dim c As Integer
Dim strChaine As String
i = 1 'Ligne de démarrage des données
Open "d:\test.csv" For Output As #1
Do While Range("A" & i).Value <> ""
strChaine = ""
For c = 1 To 3 '3 étant le nombre de colonne
If strChaine <> "" Then strChaine = strChaine & ";"
If IsNumeric(Cells(i, c).Value) Then
strChaine = strChaine & Cells(i, c).Value
Else
strChaine = strChaine & """" & Cells(i, c).Value & """"
End If
Next c
Print #1, strChaine
i = i + 1
Loop
Close #1 |