bonjours à tous, voila je cherche à écrire une macro qui me permettrai
de faire ceci :
chercher dans une colonne ( genre G:G ) les cellules qui contienne le mot "produit" ( qui est une variable de la macro) mais qui contienne aussi POMPE ( c'est juste un mot) , et une fois la cellule trouvé, récupéré la valeur de la colonne Q, de la meme ligne donc. comme le ferai une sumif, à la différence qu'il n'y a qu'une seule ligne qui contient mes critères donc la somme est inutile mais cette ligne n'est jamais au meme endroit.
j'ai donc pensé à sa en 1er :
qui ne donne pas d'erreur mais qui me donne zero tout le temps, ..
Code : Sélectionner tout - Visualiser dans une fenêtre à part Sheets("Top20 répartition h MO").Cells(18, variable3).Formula = "=SUMIF(" & Worksheets(variable1).Name & "!D:D,"" *POMPE* ""," & Worksheets(variable1).Name & "!G:G)"
ensuite j'ai pensé à ceci, car le texte que je cherche, se présente soit
: ( 4 espaces) produit POMPE
soit: (2 espaces) produit POMPE
( produit est une variable)
donc j'ai voulu ecrire ceci
qui ne marche quand meme pas ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part rendement = "=SOMMEPROD( Quantités * (Désignation=" produit POMPE")) + SOMMEPROD( Quantités * (Désignations=" produit POMPE"))"
merci de m'aider..
Partager