Bonjour à tous,
J'ai un souci pour sommer des valeurs.
Il s'agit d'un tableau de comptes et j'aimerais sommer les valeurs qui proviennent de formule contenant une division.
Le but en qqs mots est de sommer les dépenses qui sont communes au foyer afin de distinguer les dépenses qui me sont propres de celles qui sont communes.
Ma réflexion est partie sur les cases contenant un signe "/". Chaque dépense est soit indiquée directement si elle m'est propre, soit calculée si elle est à diviser : "=18/2" par exemple.
J'ai testé d'abord la solution de mise en forme conditionnelle + VBA :
- mise en forme conditionnelle qui balaye les cases de la feuille, et vérifie s'il y a un signe "/", et si oui, surligne la case en jaune.
(La formule mise dans le MFC est la suivante =(ESTNUM(CHERCHE("/";FORMULETEXTE(A1);1))) )
ça marche très bien sauf que ...
- j'ai ensuite essayé de construire une macro pour sommer les cases qui sont en jaune. Sauf que là j'ai appris que la MFC n'était pas "repérable" par VBA.
J'ai ensuite essayé de me rabattre sur une solution 100% formule, avec un somme.si, mais je n'arrive pas à la finaliser.
Et enfin, peut-être qu'une solution 100% VBA serait plus simple : on détecte le signe "/" dans les cases et si le signe est présent on additionne la valeur et on présente la somme dans une case du tableau ?
Je rame un peu beaucoup...
Merci d'avance pour votre aide.
Bonne soirée.