Merci,
Ça marche!
Il y a juste un dernier problème: j'ai modifié un peu ton code car dans ma première ligne de données il a juste un chiffre. J'ai fait la modification suivante:
' écriture des données
For lngIndexLig = 1 To lngNbLignes
If lngIndexLig = 1 Then
Print #intF, Cells(lngIndexLig, 1).Value;
Else
If lngIndexLig = 2 Then
Print #intF, """" & Cells(lngIndexLig, 1).Value & """;""" & Cells(lngIndexLig, 2).Value & """";
Else
Print #intF, Cells(lngIndexLig, 1).Value & ";" & Cells(lngIndexLig, 2).Value;
End If
End If
Print #intF,
Next
Avec ma modification j'obtiens ce que je voulais à l'exception suivante: pour la première ligne il me fait une tabulation et je ne sais pas pourquoi. Ainsi, j'ai:
3600
"crankangle";"tasa"
123;56
212;94
alors que je veux:
3600
"crankangle";"tasa"
123;56
212;94
Encore merci d'avance. Tu m'as enlevé une épine du pied. Cela faisait 4 jours que je cherchais à résoudre ce problème.