Salut,
Ma macro doit sélectionner les lignes d'un tableau en fonction des critères saisis par l'utilisateur dans la feuille "Saisie".
Par exemple, on veut les lignes dont la colonne 1 vaut "a" et la colonne 3 est différent de 2.
Voir l'image de ma feuille "Saisie" en pièce jointe.
On ne sait pas à l'avance quelles seront les colonnes, ni même combien il y en aura et on ne connaît pas non plus les valeurs qui seront choisies.
Comment alors en lisant le contenu de ma feuille "Données" je peux utiliser les critères de l'utilisateur pour sélectionner les lignes qu'il veut?
Dans un string je peux construire l'expression du genre "cells(i,1)="a" and cells(i,3)<>2" mais quand je suis là je ne sais pas comment vérifier que cette condition est rencontrée. J'ai essayé l'instruction Iif mais on ne peut pas lui passer une variable en paramètre, il lui faut absolument une expression littérale.
Merci beaucoup de votre aide.
Jean
Partager