Bonjour à tous!
J'ai un problème sur lequel je bloque depuis plusieurs jours.
En fait je souhaite faire le test suivant:
si la valeur de la feuil1 de la cellule (i,1) est egale à la valeur de la feuil2 de la cellule (i,1) alors ecrire 1 dans la cellule (i,2) de la feuil2.
Voici mes essais:
Sub test()
For Each c In Sheets("Feuil2").[a1:a100]
If c.Value = Sheets("Feuil1").[a1] Then c.Offset(0, 1).Value = Sheets("Feuil1").[b1]
Next c
End Sub
==> Le problème est qu'ici je ne recupere que la premiere valeur de ma feuille 1
Set F1 = Sheets("Feuil1")
Set F2 = Sheets("Feuil2")
For i = 1 To 100
If F1.Cells(i, 1) = F2.Cells(i, 1) Then
F2.Cells(i, 2).FormulaR1C1 = "test"
End If
Next
==> Et ici, rien ne se passe!! :(
Si quelqu'un pourrait me debloquer...
En vous remerciant par avance!