Bonjour,
J’essaie d'exporter une feuille Excel initialement au format .xlsxm au format .xlsx
Je pensais qu'avec ce genre de code ça fonctionnerait :
Option Explicit
Dim chemin$, nom$, cel As Range
Dim sChemin As String, Destination As String
Public nf As String
sChemin = ThisWorkbook.Path
With Application.FileDialog(msoFileDialogFolderPicker)
.InitialFileName = sChemin & "\"
.Title = "Sélectionner le dossier de destination ..."
.AllowMultiSelect = False
.InitialView = msoFileDialogViewDetails
.ButtonName = "Sélection destination"
.Show
If .SelectedItems.Count > 0 Then
Destination = .SelectedItems(1) & "\" ''
End If
End With
With ActiveSheet
ActiveSheet.Copy: ActiveWorkbook.SaveAs Filename:=Destination & nf & ".xlsx", FileFormat:=xlOpenXMLWorkbook
'ActiveSheet.Close
End With
Mais la feuille qui est générée est toujours au format .xlsxm et essaie de lancer un code qui, du coup, engendre une erreur.
Savez-vous ce qui cloche ?
Avez-vous besoin d'un document pour tester ?
Bonne journée A plus tard !