Bonjour tout le monde,
moi j'irai plutôt mettre une formule du genre
recherchh = [b1]
Dim vLigneDépart, vColonneDépart, vCelluleDépart, vNumColonne, vNbLignes
vLigneDépart = 7
vColonneDépart = "B"
vNumColonne = Asc(vColonneDépart) - 64
vCelluleDépart = vColonneDépart & vLigneDépart
vNbLignes = Range(vCelluleDépart, Range(vCelluleDépart).End(xlDown)).Rows.Count
For i = vNbLignes To 0 Step -1
'remplacer recherchh par[A2]
If (Cells(i + vLigneDépart, vNumColonne)) = recherchh Then Rows(i + vLigneDépart).select
sachant que b1 serait égal au premier code de produit cherché
donc une fois la ligne trouvée, dans la macro, je lui dirai de venir la mettre en haut de page et excel pourra comparer le prix du gérant, mettre la différence dans une cellule copiée par macro pour retenir seulement si il y a diifférence.
et ainsi de suite pour chaque produit et chaque gérant.
Je me comprend mais c'est la première fois que je dialogue avec des personnes qui connaissent à 100% excel