1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| Public Sub Rec()
Dim Cellule As Range, Recherche As Range, nombre As Integer, dl As Integer
nombre = 22
Set Recherche = Worksheets("Feuil1").Range("A3", Worksheets("Feuil1").Cells(Rows.Count, "A").End(xlUp))
dl = Worksheets("Feuil1").Range("A3").End(xlDown).Row + 1
MsgBox dl 'affiche 30003
Set Cellule = Recherche.Find(nombre, Worksheets("Feuil1").Range("A" & dl), xlValues, xlWhole, xlByColumns, xlPrevious) 'bug mismatch
Set Cellule = Recherche.Find(nombre, Worksheets("Feuil1").Range("A3").End(xlDown), xlValues, xlWhole, xlByColumns, xlPrevious)
MsgBox Cellule.Address 'affiche $A$30001 donc ne detecte pas le nombre 22 dans la cellule A30002
Set Cellule = Recherche.Find(nombre, Worksheets("Feuil1").Range("A30002"), xlValues, xlWhole, xlByColumns, xlPrevious)
MsgBox Cellule.Address 'affiche $A$30001 donc ne detecte pas le nombre 22 dans la cellule A30002
Set Cellule = Recherche.Find(nombre, Worksheets("Feuil1").Range("A30003"), xlValues, xlWhole, xlByColumns, xlPrevious) 'bug mismatch
Set Cellule = Recherche.Find(nombre, Worksheets("Feuil1").Range("A3"), xlValues, xlWhole, xlByColumns, xlPrevious)
MsgBox Cellule.Address 'affiche $A$30002 donc MAGIQUE
End Sub |
Partager