Provence Vintage
XLDnaute Occasionnel
Bonjour le Forum,
j'ai une bdd avec en première ligne des valeurs à comparer avec les autres lignes de ma bdd de l4 à l65536.
Je voudrais afficher les lignes identiques dans une ListBox.
Cette première ligne comprends plusieurs plages de comparaison:😛
plage1 = Colonne C (= Prix), qui doit être comparé avec les autres lignes avec une recherche à + ou - 5% (car sinon les résultats ne seront jamais identiques)
plage2 = Colonne P à T
plage3 = Colonne V
plage4 = Colonne X à AB
plage5 = Colonne AD
plage6 = Colonne AE à AP; avec une particularité*😱
*Si dans ces colonnes la valeur X est trouvée dans la même colonne qu'en ligne 1, alors les autres colonnes peuvent comporter des différences (X ou rien)
Le fichier exemple met en avant que la ligne 143 au minimum devrait sortir comme résultat!😀
Cijoint.fr - Service gratuit de dépôt de fichiers
j'ai quelques pistes via le forum avec:
#"OptionExplicit
OptionCompareText
Dim Plage As Range, Cell As Range, Lastrow As Integer, I AsByte
Dim MyString As String
MyString = Maplage1(maligne, 1) & " " & Maplage1(maligne, 2)
l1 As Long, l2 As Long, MesLignes As Integer
si MyString =MyString2 alors"#
mais je suis trop débutant pour savoir l'écrire.....
Merci d'avance à toutes celles et ceux qui voudront bien m'aider!
bonne journée
j'ai une bdd avec en première ligne des valeurs à comparer avec les autres lignes de ma bdd de l4 à l65536.
Je voudrais afficher les lignes identiques dans une ListBox.
Cette première ligne comprends plusieurs plages de comparaison:😛
plage1 = Colonne C (= Prix), qui doit être comparé avec les autres lignes avec une recherche à + ou - 5% (car sinon les résultats ne seront jamais identiques)
plage2 = Colonne P à T
plage3 = Colonne V
plage4 = Colonne X à AB
plage5 = Colonne AD
plage6 = Colonne AE à AP; avec une particularité*😱
*Si dans ces colonnes la valeur X est trouvée dans la même colonne qu'en ligne 1, alors les autres colonnes peuvent comporter des différences (X ou rien)
Le fichier exemple met en avant que la ligne 143 au minimum devrait sortir comme résultat!😀
Cijoint.fr - Service gratuit de dépôt de fichiers
j'ai quelques pistes via le forum avec:
#"OptionExplicit
OptionCompareText
Dim Plage As Range, Cell As Range, Lastrow As Integer, I AsByte
Dim MyString As String
MyString = Maplage1(maligne, 1) & " " & Maplage1(maligne, 2)
l1 As Long, l2 As Long, MesLignes As Integer
si MyString =MyString2 alors"#
mais je suis trop débutant pour savoir l'écrire.....
Merci d'avance à toutes celles et ceux qui voudront bien m'aider!
bonne journée