Bonjour chris,
Merci pour ton message ; je ne voulais pas utiliser le format Comptabilité car je pensais que le symbole monétaire « € » était obligatoirement présent ; j'avais oublié que sous le nombre de décimales, on peut sélectionner « Aucun » symbole ; cependant, je trouve que l'espace côté droit est bien grand : un espace de la largeur du symbole monétaire (même si € n'est pas affiché) et un autre espace de la largeur du tiret ; tout ça conformément au format sous-jacent personnalisé (qui est bien long) :
_-* # ##0,00\ _€_-;-* # ##0,00\ _€_-;_-* "-"??\ _€_-;_-@_-
Aussi, j'utilise cet autre format personnalisé plus court (espace à droite de la largeur du w) :
# ##0,00_w
Pour le texte "Total", j'utilise :
@_w
C'est ce que j'avais déjà fait avant même d'écrire mon énoncé, mais j'espérais une réponse qui m'aurait évité d'avoir à créer et utiliser 2 formats personnalisés spéciaux juste à cause d'un retrait de 1 qui passe malencontreusement à 0 (mais puisque tu dis qu'Excel 2007 est bugué, je vais faire avec...).
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
J'ai suivi ton lien, et j'ai testé ton code VBA spécial ; il marche très bien (sur un Tableau structuré sans ligne de totaux) ; ainsi, la feuille de calcul étant protégée, j'ai pu remarquer que ça ajoute bien une ligne sous le tableau quand on saisit juste dessous ; mais bien sûr, le TAB sur la dernière cellule de données pour ajouter une ligne ne marche pas, et c'est impossible d'utiliser Ctrl - / Ctrl + pour supprimer / ajouter une ligne de données ; malgré tout, ta solution est très bien, et ça répond à mes questions B à D ; aussi, je passe le sujet en résolu.
soan