Probleme If Then simplissime mais obsedant!
Bonjour,
Comme beaucoup de gens qui débutent en VBA je suis obsédé par un code qui me parait simple mais dont je n'ai pas les connaissances pour le développer :cry:!
Voilà, j'ai un onglet (onglet Coucou) avec en colonne A une liste de valeurs. J'ai un deuxième onglet (onglet Salut) dans lequel on retrouve des valeurs de la colonne A (dans un ordre différent) mais avec également des infos précieuses dans les colonnes B, C, D...
L'idée est de créer une boucle If/Then grâce à laquelle à chaque fois qu'une valeur de la colonne A de coucou est identifiée dans la colonne B de Salut, on rapatrie les valeurs des colonnes B, C, D de Salut dans les colonnes B, C, D de Coucou...
En gros un truc comme ça : (attention, vous allez vous moquer de moi :oops:)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Sub Remplissage Coucou
Coucou = Worksheet.Coucou
Salut = Worksheet.Salut
For i = 1 To i = 500
For m = 1 To m = 500
If Coucou.Range("A",i) = Salut.Range("A",m)
then Coucou.Range("B",i).Value = Salut.Range("B",m).Value
and Coucou.Range("C",i).Value = Salut.Range("C",m).Value
and Coucou.Range("D",i).Value = Salut.Range("D",m).Value
r = r+1
'un truc comme ça!
'après je bloque...
End If
Next i
End Sub |
Est-ce qu'un gentil bienfaiteur pourrait m'aider SVP?
Florent