MFerrand,
Quand ça ne fonctionne pas, c'est que je clique sur la flèche et qu'il ne se passe rien du tout, pas de message d'erreur, pas de changement de forme, c'est comme si je n'avais pas cliqué dessus. Le bouton ne devient pas plus foncé et ne s'aplatit pas, il reste en relief avec sa couleur plus clair. J'aimerais qu'il devienne plus foncé avec sa forme aplatit en cliquant dessus.
J'ai deux écrans :
> Ecran de droite le dev VBA
> Ecran de gauche mon fichier excel
Quand je vais sur mon écran de droite et que j'appui sur F8 pour exécuter le code pas à pas dans le dev VBA, la flèche devient foncée dans le classeuret s'aplatit. Ce qui n'est pas le cas quand je clique dessus alors que la macro est bien affectée à cette forme. La macro fonctionne, cliquer sur la forme ne déclenche pas la macro.
La boite de dialogue est désactivée. J'utilise le code que tu m'a fournis avec le classeur que tu as renvoyé donc, en l'espèce, on a exactement le même classeur sous les yeux mis à part que quand vous cliquez sur la flèche elle devient plus foncé et s'aplatit alors que moi non.
L'inversion dans les commandes alternant la mise en forme du bouton a été traitée, le Shapes se réfère désormais à l'objet Worksheet cela ne produit donc plus d'erreur, pourtant, chez moi, le changement ne s'opère pas.
> Le classeur est sous une version 97-03 que je ne peux pas changer car ce n'est pas de mon ressort.
> Avec ce même classeur, sous cette même version, la macro affectée à la flèche fonctionne quand on clique sur cette flèche sous Excel 2010 et Excel 2007. Je suis sous Excel 2016
Si quelqu'un a une idée je suis preneur, merci de vous occuper de ce problème
Si vous abandonnez je n'en voudrais à personne, j'ai une solution de secours au cas où.