Re bonjour,
Je suis parti d'une macro que j'ai tenté d'adapter à mon besoin :
'Macro d'export des lignes non masquées vers un nouv
Sub sbrughera()
Dim feuille, nom, Export
Set feuille = ActiveSheet
nom = feuille.Range("J2") & ".xls"
Application.Workbooks.Add
Export = ActiveWorkbook.Name
feuille.Cells.SpecialCells(xlCellTypeVisible).Copy
With Workbooks(Export).ActiveSheet.Cells.SpecialCells(xlCellTypeVisible)
.PasteSpecial Paste:=xlPasteAll
.PasteSpecial Paste:=xlPasteValues
End With
Workbooks(Export).SaveAs nom
Application.CutCopyMode = False
End Sub
Lorsque je laisse la ligne suivante :
.PasteSpecial Paste:=xlPasteAll
La macro me renvoie l'erreur : "Erreur d'execution '1004' Erreur définie par l'application ou par l'objet"
De plus, cela m'exporte bien mon tableau, mais cela exporte les formules dans les cellules, et non les valeurs.
J'ai donc tenté de désactiver l'instruction ".PasteSpecial Paste:=xlPasteAll" je n'ai alors plus d'erreur particulière, mais toute la mise en forme des cellules est perdue et le fichier devient inexploitable.
Une âme charitable pour m'aider à nettoyer cette macro ?
Merci