Macro Excel 2007 qui ne fonctionne pas sur Excel 2010 et 2016

Bonjour forum

Tout est dans le titre j'ai une macro qui fonctionne parfaitement sur Excel 2007 mais sur 2013 et 2016 j'ai une erreur ici et rien ne se passe dans la feuille data.

Set ScriptControl = CreateObject("MSScriptControl.ScriptControl")

donc je sollicite votre aide

Voici le fichier

16essai.xlsm (25.09 Ko)

Merci de votre aide par avance

PS: j'ai supprimé les fichiers .exd mais toujours pareil

Bonjour Muratime,

Voici un sujet qui pourra peut-être résoudre votre problème

https://forum.excel-pratique.com/excel/classe-non-enregistre-msscriptcontrol-158416

A+

Merci pour la réponse, alors après moult essai j'ai désinstallé la version 64 bit et mis la version 32 bit de excel 2016 et ça fonctionne, mais il y a surement une modif a faire dans le fichier pour que cela fonctionne 32 et 64 bits ?

Re,

Dommage d'avoir désinstallé la version 64bits, un peu raide comme méthode non

A+

J'ai pas d'autre solution pour le moment j'ai essayé avec ça

Regsvr32 [/u] [/n] [/i[:cmdline]] <nom_DLL>

ça marche pas

Re,

Effectivement, je pense que le lien donné n'est plus d'actualité (patchs correctifs Microsoft)

En revanche il me semble avoir déjà vu des fils pour traitement de fichier JSON

A voir

Rechercher des sujets similaires à "macro 2007 qui fonctionne pas 2010 2016"