Casse tête de parcours avec 2 critères

julicraps

XLDnaute Nouveau
Résolu : Casse tête de parcours avec 2 critères

Bonjour,

J'ai des difficultés pour le parcours... :confused:
Je cherche à mettre en évidence dans les colonnes F et G les valeurs selon les paramètres suivants :

Je dois rechercher les valeurs de la colonne C qui sont dans A et dont la valeur en D n'est pas dans B...

Pour plus de clareté, je vous ai mis un exemple avec les résultats attendus.

Merci pour votre aide.
Julian.
 

Pièces jointes

  • delta QVS Geoffroy.zip
    19.8 KB · Affichages: 28
  • delta QVS Geoffroy.zip
    19.8 KB · Affichages: 26
  • delta QVS Geoffroy.zip
    19.8 KB · Affichages: 26
Dernière édition:

Alain L

XLDnaute Nouveau
Re : Casse tête de parcours avec 2 critères

Bonjour Julian,

J'ai ajouter une mise en forme conditionnelle sur la colonne F, si cela te convient, tu peux réaliser la même chose pour la colonne G (en décalant les références de cellules comme il se doit)...

Bonne journée,

Alain
 

Pièces jointes

  • delta QVS Geoffroy.zip
    19.2 KB · Affichages: 29
  • delta QVS Geoffroy.zip
    19.2 KB · Affichages: 25
  • delta QVS Geoffroy.zip
    19.2 KB · Affichages: 24

julicraps

XLDnaute Nouveau
Resolu : Casse tête de parcours avec 2 critères

Merci Alain pour ton aide.

C'est pas vraiment ce que je cherchais, enfin j'ai trouvé :D
C'est pas du joli code, mais tu pourras comprendre ce que j'attendais.

En fait je voulais du code VBA qui parcours les colonnes (A et B) et les colonnes (C et D)...

Bien à vous,
Julian.
 

Pièces jointes

  • Copy of delta QVS Geoffroy.zip
    25.6 KB · Affichages: 25

Alain L

XLDnaute Nouveau
Re : Resolu : Casse tête de parcours avec 2 critères

Effectivement, ce n'est pas exactement ce que je pensais !

Je trouve ton code bien compliqué, une affectation de cellule par :
Set Cel=Activesheet.cells(2,1)
et une boucle de type while...wend aurait sans doute été plus "lisible"
While ((Cel.Offset(0,0)<>"") or (Cel.Offset(0,1)<>"")
.....
Wend
Enfin, si la fonction marche comme tu le veux c'est le principal !

Bonne journée,

Alain
 

julicraps

XLDnaute Nouveau
Re : Casse tête de parcours avec 2 critères

Effectivement Alain,

Y'a surement un optimisation à effectuer, mais c'est pas génant, mon fichier ne fera pas plus de 200 lignes... ouf.

En fait, c'est assez complexe et tordu comme programme, mais j'ai vraiment eu du mal à l'exprimer rien que sur papier.

Il faut que je regarde si la valeur en D est présente dans la liste en B, et également que la valeur en C (à coté de D) soit présente dans la liste en A.
Dans ce cas si alors je peux copier C et D en F et G.

Voili l'algo.

Merci en tout cas pour ce forum non seulement génial, mais avec des personnes très compétentes.

Ciao,
Julian.
 

Discussions similaires

Réponses
3
Affichages
487

Statistiques des forums

Discussions
312 211
Messages
2 086 291
Membres
103 171
dernier inscrit
clemm