Bonjour,
J'ai un fichier planning sur excel, auquel j'ai fais une macro permettant d'export en fichier CSV d'une plage de dates sélectionnées, pour importer dans Google agenda.
Quand j’exécute la macro il me crée bien mon CSV mais impossible de l'importer dans l'agenda Google. Les valeurs et l’ordre sont bons car il suffit que j'ouvre se fichier CSV dans excel et simplement fasse enregistrer (en acceptant les boites de dialogues) et je peux importer ce fichier sans rien avoir eu a modifier en valeurs.
Après ouverture du CSV généré, il apparait que quand c'est la macro qui m'enregistre mon CSV, cela me met des guillemets avant chaque lignes.
Hello Dav
En fait un fichier CSV est un bête fichier texte. Donc yaka le générer comme tel avec du code genre :
Code:
Sub export_csv()
Dim i As Byte, j As Byte, S As String
S = ""
For i = 1 To 3
For j = 1 To 8
S = S & Cells(i, j).Text & ","
Next j
S = S & Cells(i, 9).Value & vbCrLf
Next i
Open ActiveWorkbook.Path & "/xprt.csv" For Output As #1
Print #1, S
Close #1
End Sub
ce qui enregistre les données dans un fichier xprt.csv dans le dossier courant
(après yapuka adapter le code pour prendre en compte le nb réel de lignes et colonnes)
Fastoche, non! tatiak