VBA Excel - Macro enregistrer en csv
Bonjour la communauté,
Je suis en train de développer une macro qui s'active à l'ouverture.
Fonctionnement de la macro :
1. Mise en place des filtres choisis
2. Exportation en csv.
Problème : le fichier s'exporte bien en csv à chaque ouverture mais je souhaite seulement exporter les cellules renvoyées après l'application des filtres et non le doc entier avec les filtres en place à l'ouverture.
Lien du fichier Excel :
https://www.dropbox.com/s/f775gj7rbu...ltre.xlsm?dl=0
Je vous copie ci-dessous le code de la macro( à l'ouverture ) :
Code:
1 2 3 4 5 6 7 8 9 10
| Private Sub Workbook_Open()
MsgBox "Ca marche"
Range("A1").AutoFilter Field:=1, Criteria1:="3"
Range("C1").AutoFilter Field:=3, Criteria1:="0"
ChDir "\\chemin\Desktop"
ActiveWorkbook.SaveAs Filename:= _
"\\chemin\test filtre.csv", _
FileFormat:=xlCSV, CreateBackup:=False
End Sub |
TL DR : Je souhaite extraire dans un fichier csv, par macro à l'ouverture du document, seulement les résultats filtrés.
Merci pour votre aide ! Bonne journée :)