Bonjour,
J'ai une macro qui marchait très bien sous excel 97-2003, et je l'ai basculé sur excel 2016. Elle sert à ouvrir un fichier excel, dont le nom est fixé par le fichier mère.
Voici la macro:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
'PROCÉDURE REPRISE AFFAIRE EXISTANTE
'Ouverture du fichier correspondant à la ref choisi dans la liste déroulante
'
Sub consultaffaire()
ChDir "D:\CSBK\Administratif\0 Gestion affaires\Répertoire Affaire"
    Application.Goto Reference:="refconsultaffaire"
    x = ActiveCell.FormulaR1C1
    Workbooks.Open Filename:= _
    x
    ActiveWorkbook.RunAutoMacros xlAutoOpen
End Sub
Le problème, c'est que la macro essaye d'ouvrir un fichier xlsx, alors que le fichier à ouvrir est un xlsm. Du coup, la mcro plante.
Est ce que quelqu'un peut m'aider?

Merci d'avance.