Bonjour,


Dans le cadre d'une de mes macros, je copie (en valeur) le contenu d'un onglet d'un fichier excel, dans un fichier type csv.

Quand je réalise l'opération manuellement, tout va bien.
Quand je crée une macro qui copie en valeur les donnes dans le csv, ca ne marche pas! Toutes les valeurs par lignes sont consolidé dans la 1ere colonne séparés par des tabulations.


Il y a t'il un moment de résoudre ce probleme?

Mon code est fort simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    Application.DisplayAlerts = False
    Application.Workbooks.Open ("xxx/jardinage.xls")
    Application.Workbooks.Open ("xxx/jardinage.csv")
    Application.DisplayAlerts = True
 
 
    Windows("jardinage.xls").Activate
    Cells.Select
    Selection.Copy
    Windows("jardinage.csv").Activate
    Cells.Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
 
 
    'Application.DisplayAlerts = False
    'ActiveWorkbook.Save
    'ActiveWindow.Close
    'Windows("jardinage.xls").Activate
    'ActiveWindow.Close
    'Application.DisplayAlerts = True