Re Bonjour
je dois forcer la feuille à reconnaître une macro à la place d'une feuille normale d'une certaine manière pour utiliser du XL4 ?
Non, puisque sur Excel 2003, lorsque tu fais un Click droit sur un onglet de classeur et que tu sélectionne "Insérer", la fenêtre "Insérer" te propose diverses options et entre autres, "Macro MS Excel 4.0", option qui ajoute à ton classeur une feuille nommée Macro1 et réservée pour les macros.
Une fois la macro rédigée, il suffit de sélectionner et de nommer la première cellule de la Macro en cochant "Commande" sur la fenêtre "Définir un nom" qui pour les feuilles macros propose plusieurs options.
La création d'un bouton auquel on affecte le nom de la macro, (ou de touches de raccourci lors de l'insertion du nom)
Pour ce qui est de la non reconnaissance par Excel des fonctions indiquées, je suis surpris car ce problème est nouveau, et n'ayant pas de version en anglais, je ne peux t'aider plus.
Pour ECHO il suffit de supprimer les lignes contenant cette instruction, ici, ce ne serait pas gênant, mais pour DEREF et SELECT..
Si tu ne trouves pas, la traduction VBA sera la seule solution.
Cordialement