Somme d'une colonne dans une autre feuille VBA

Bonjour le forum, j'aurai besoin d'un coup de main sur une macro

Alors voilà, j'ai un fichier dans lequel il y a une feuille principale et plusieurs clients d'ouverts,

Je voudrais dans la Feuil1 en colonne L le total de la colonne H d'un autre onglet, avec une ligne par client (le nom en colonne A de la Feuil1 est le même que l'onglet)
Et en colonne M le total de la colonne i.

Et avec un petit bonus, je ne sais pas si c'est faisable en VBA mais si jamais le prix facturé est supérieur au prix facturable dans la Feuil1 alors on met la case en rouge

Voici un fichier d'exemple :

12exemple-forum.xlsx (10.37 Ko)

Merci beaucoup de m'aider !

Bonjour romainnnn,

Voici une possibilité en pièce jointe

42exemple-forum.xlsm (18.02 Ko)

Bonjour funkyfoenky, avant tout merci pour ta réponse, mais je n'arrive pas à l'inclure dans mon fichier, même en remplaçant 'Feuil1' par mon nom de feuille réelle,

si quelqu'un a une autre solution à proposer..

Le formulaire ne s'affiche pas?

La macro se trouve dans ThisWorkbook pour le lancement du formulaire.

Le userform dans mon fichier peut être exporté et réimporté dans ton fichier réel.

Edit: J'ai confondu avec un autre post.

La dernière solution devrait fonctionner avec une mise en forme conditionnelle pour les cases en rouge

Bonjour,

Formules en L2 et M2 respectivement :

=SOMME(INDIRECT("'"&$A2&"'!H:H"))
=SOMME(INDIRECT("'"&$A2&"'!I:I"))

Re, les formules ne fonctionnes pas il est inscrit #REF ?

Re, les formules ne fonctionnes pas il est inscrit #REF ?

Voyez vous même, votre fichier modifié avec lesdites formules :

31exemple-forum.xlsx (10.30 Ko)
Rechercher des sujets similaires à "somme colonne feuille vba"