1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
Dim Celref1 As Range, Celref2 As Range, Celref3 As Range, reference$, NoLig&, NoLig2&
'NoLig = X
'NoLig2 = Y
'
'La récupération de mes références cellule
With Sheets("Feuil2")
Set Celref1 = .Range(Sheets("Feuil1").Range("B20").Value & NoLig2) 'ref1 en tant que range et non string (peut être réutilisé plus tard dans la macro lecture/écriture)
Set Celref2 = .Range(Sheets("Feuil1").Range("C20").Value & NoLig2) 'ref2 en tant que range et non string (peut être réutilisé plus tard dans la macro lecture/écriture)
Set Celref3 = Sheets("Feuil2").Range("D" & NoLig) 'la D+NoLig 'ref3 en tant que range et non string (peut être réutilisé plus tard dans la macro lecture/écriture)
End With
'
'Et ma comparaison
reference = Replace(Join(Array(Celref1.Value, Celref2.Value, Celref3.Value)), Celref1.Value, "")
'Si condition est vraie, etc.....
If reference = "" Then 'si les 3 cellules ont la meme valeur
'...........faire ceci ou cela
Else 'sinon
' alors faire ceci
End If
'
'exemple de réutilisation
'
'MsgBox Celref1.Value
'MsgBox Celref1.Value
'MsgBox Celref1.Value |
Partager