Bonjour,

je suis novice en vba.
j' ai une macro vba qui me permets de créer un ou plusieurs fichiers .csv à partir des onglets d'un autre fichier .xls:

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
Public ws As Worksheet
Public chemin_csv As String
Public chemin_export_xpe As String
Dim newWk As Workbook
 
chemin_export_xpe = "D:\export_XPE\"
chemin_csv = chemin_export_xpe & "CSVs\"
 
For Each ws In Worksheets
                    Set newWk = Workbooks.Add(xlWBATWorksheet)
                    ws.Copy newWk.Sheets(1)
                    newWk.SaveAs (chemin_csv & ws.Name & ".csv")
                    newWk.Close
                    Set newWk = Nothing
Next ws
Les fichiers sont créés, par contre au lieu de récupérer les valeurs du fichier source, je récupère les formules.
Quelqu'un aurait-il une solution pour copier les valeurs et non les formules?
Merci pour votre aide.