Bonjour Lyndouch,
ton énoncé n'est vraiment pas très clair ! :(
« avoir tous les nombres dans les cellules voisines » : quels nombres ?
dans quelles cellules ? cellules voisines de quelle(s) cellule(s) ?
quand on pourra comprendre ça, on pourra essayer de voir comment l'ÉVITER,
puisque tu as écrit : « Comment je peux ÉVITER d’avoir tous les nombres dans
les cellules voisines pour n’en garder qu’une, celle de mon stock ? »
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
« je me retrouve avec le nombre de mon stock de base sur toutes les cellules. » :
ça voudrait dire que y'a pas eu de soustraction ! ➯ si les soustractions n'ont
pas été faites, c'est probablement que tes références de cellules ne sont pas
bonnes et « pointent » sur des cellules vides ! ➯ dans les références de
cellules, vérifie les noms des feuilles, et vérifie aussi les cellules.
ce que je viens d'écrire, c'est tout simplement car la valeur d'une cellule vide,
c'est 0 ; et pour une soustraction : 6 - 0 = 6 ; bizarre, n'est-ce pas ? ;) alors
forcément, ton stock de base restera inchangé si tu lui soustrait 0 !
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
merci de bien préciser le nom des feuilles concernées (dont celui de ta
« page principale »), ainsi que les références de cellules ; exemple :
une soustraction, c'est C = A - B ; alors :
* quelle est la cellule de A ? sur Feuil1, c'est G8.
* quelle est la cellule de B ? sur Feuil2, c'est D5.
* quelle est la cellule de C ? sur Feuil3, c'est B2.
la formule en Feuil3!B2 serait alors : =Feuil1!G8-Feuil2!D5
si tout est sur la même feuille, formule en B2 : =G8-D5
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
remarque : tu n'as même pas indiqué si tu utilises des formules ou VBA !
peut-être que pour ton exo, ça sera mieux de le faire avec VBA ? mais
c'est impossible à savoir d'avance sans voir ton fichier, et sans mieux
comprendre ta demande ; en VBA, mes 2 formules précédentes seraient :
[Feuil3!B2] = [Feuil1!G8] - [Feuil2!D5]
[B2] = [G8] - [D5]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
merci de joindre ton fichier Excel via cjoint.com, sauf si tu as pu régler
ton problème à l'aide de mes diverses indications.
rhodo