A voir également:
- Vba rechercher une valeur dans une colonne
- Rechercher ou entrer l'adresse - Guide
- Déplacer une colonne excel - Guide
- Formule somme excel colonne - Guide
- Rechercher une adresse - Guide
- Trier une colonne excel - Guide
4 réponses
tu fonctionne par lignes ou par colonnes ?
Car si c'est en ligne tu fais une boucle :
for (i=1 To 20) /*si tu as 20 lignes
If Cell(i, A) <> Cell(i, B) Then /*si A1 est différent de B1
Cell(i,C) = Cell(i, B) /*on affiche ce qu'il y a de différent dans la collone B1
End If
Next i
Car si c'est en ligne tu fais une boucle :
for (i=1 To 20) /*si tu as 20 lignes
If Cell(i, A) <> Cell(i, B) Then /*si A1 est différent de B1
Cell(i,C) = Cell(i, B) /*on affiche ce qu'il y a de différent dans la collone B1
End If
Next i
En fait, je souhaite prendre chaque valeur dans A(a1=4, a2=8, a3=9...) et vérifier si ces valeurs apparaissent dans toute la colonne B.
Car dans B, je n'ai pas de correspondance avec chaque ligne de la colonne A.
Par exemple, dans A1 je peux avoir 4 et je peux retrouver 4 dans B54.
Merci chico95, je vais essayer ta solution pour voir le résultat.
Car dans B, je n'ai pas de correspondance avec chaque ligne de la colonne A.
Par exemple, dans A1 je peux avoir 4 et je peux retrouver 4 dans B54.
Merci chico95, je vais essayer ta solution pour voir le résultat.
J'ai essayé la solution de chico95 mais malheureusement, il ne me donne pas le résultat attendu.
Une autre idée ?
Merci
Une autre idée ?
Merci
euh...lol essaye ça !
'pour le nombre de lignes mais le assez haut pour pas être embeté !
For ( a = 1 To 500 )
For ( b = 1 To 500 )
If Cell(a, A) <> Cell(b, B) Then
Cell(a, C) = Cell(a , C) & "," & " " & Cell(b, B) 'on affiche ce qu'il y avait de different dans la colonne C, le tout séparés par des virgules !
End If
Next b
Next a
'pour le nombre de lignes mais le assez haut pour pas être embeté !
For ( a = 1 To 500 )
For ( b = 1 To 500 )
If Cell(a, A) <> Cell(b, B) Then
Cell(a, C) = Cell(a , C) & "," & " " & Cell(b, B) 'on affiche ce qu'il y avait de different dans la colonne C, le tout séparés par des virgules !
End If
Next b
Next a