Comparaison recherche

voila cette fois ci c'est dur

je voudrai faire la chose suivante

1) comparer chacun des nombres de la colonne A a partir de A51 de la feuille "synthèse" a la colonne G (G1 a G1000) par exemple de la feuille "MC" si je retrouve le meme nombre et si dans la memme ligne la colonne AA m'indique le mot clé "TF " alors je conserve la ligne qui contient le nombre de depart dans ma feuille "synthese "

si a la colonne AA a la ligne correspondante je trouve autre chose que "TF "

alors j'efface cette ligne dans ma feuille synthese.

et ainsi de suite.

j'ai voulu essayé avec une macro enregistré dans excel mais ça ne donne pas ce que je veux

voila un exemple

feuil(synthèse) si par exemple

A51=7555 alors je vais chercher ce nombre a la colonne G de la feuille "MC"

(de toute les façon la feul "MC" contient tous les nombres !!)

SI A51= G102 par exemple

et si

AA102="TF" toujours dans la feuil "MC"

alors la ligne 51 de la feuil "synthèse " est conserver

mais si

A51=G102 et AA102#"TF"alors la ligne 51 de la feuil "synthese" doit etre effacé.

et ainsi de suite ..j'usqu'a la ligne A500 PAR EXEMPLE DE LA FEUILLE "SYNTHESE"

merci de VOTRE aide JE NE SAIS PAR OU COMMENCER

-- 12 Mai 2010, 16:43 --

voila j'essai d'executer le code ci-dessous par rapport a mon probleme actuel.

mais j'ai un message d'erreur du type "X 400"...

Sub Bouton1()
Dim Lig As Long
    With Sheets("synthèse")
        While Cells(Lig, 1) <> ""
            If .Cells(Lig, 1) = Sheet("MC").Cells(Lig, "G") Then
                .Cells(Lig, "AA") = "TF-Post"
                Lig = Lig + 1
            Else
                Rows(Lig).Delete
            End If
        Wend
    End With

End Sub

je m' explique :

je voudrai faire la chose suivante

1) comparer chacun des nombres de la colonne A a partir de A51 de la feuille "synthèse" a la colonne G (G1 a G1000) par exemple de la feuille "MC" si je retrouve le meme nombre et si dans la meme ligne la colonne AA m'indique le mot clé "TF " alors je conserve la ligne qui contient le nombre de depart dans ma feuille "synthese "

si a la colonne AA a la ligne correspondante je trouve autre chose que "TF "

alors j'efface cette ligne dans ma feuille "synthese. "

et ainsi de suite.

voila un exemple

feuil(synthèse) si par exemple

A51=7555 alors je vais chercher ce nombre a la colonne G de la feuille "MC"

(de toute les façon la feul "MC" contient tous les nombres !!)

SI A51= G102 par exemple

et si

AA102="TF" toujours dans la feuil "MC"

alors la ligne 51 de la feuil "synthèse " est conserver

mais si

A51=G102 et AA102#"TF"alors la ligne 51 de la feuil "synthese" doit etre effacé.

et ainsi de suite ..j'usqu'a la ligne A500 PAR EXEMPLE DE LA FEUILLE "SYNTHESE"

merci de votre aide

essaye les colonnes de pointage

dans ta feuille de résultats mets une colonne =SI( A51= G102 ; 1 ; "")

(tu peux ajouter des conditions à A51= G102 selon tes besoins

cette colonne de pointage va donc contenir des 1 ou des vides

il te suffit ensuite de filtrer les 1 ou les vides sur cette colonne et d'effacer les lignes filtrées

ça peut s'enregistrer en macro

Rechercher des sujets similaires à "comparaison recherche"