Bonjour a tous
Je débute en VBA et je me suis permise de copier un code pour l'instant avant de savoir le faire pour enregistrer automatiquement une feuille en csv
Voici le code :
Sub RegCSV()
Application.ScreenUpdating = False
Dim Plage As Object, oL As Object, oC As Object, Tmp As String, Sep$
Sep = ";"
Set Plage = ActiveSheet.Range("A2:C" & ActiveSheet.Range("A65000").End(3).Row)
Open "Commande_vwr.csv" For Output As #1
For Each oL In Plage.Rows
Tmp = ""
For Each oC In oL.Cells
Tmp = Tmp & CStr(oC.Text) & Sep
Next
Print #1, Tmp
Next
Close
Application.ScreenUpdating = True
End Sub
Lors de la première utilisation l'exportation en csv fonctionne parfaitement ensuite il ne se passe plus rien.
Ni le fichier s'écrase, ni une version 2.
Pouvez vous m'aider ? Je joins un fichier d'exemple
Sabine
Merci beaucoup a tous
Edit Dan : modifié titre du sujet