Problème pour trouver une HEURE avec FIND.
Bonjour, je recherche dans une plage [R42:R50] l'heure spécifiée en cellule [Z15].
Excel stock les dates et heures sous forme de nombre à virgule flottante.
L'idée est de rechercher la date correspondant à ce nombre car il est difficile de trouver un nombre à virgule flottante avec FIND.
Mais, j'ai l'erreur suivante:
Citation:
"erreur d'exécution 5: Argument ou appel de procédure incorrect"
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Sub test_find2_00h00()
Dim cel As Range
Dim d As Date
d = [z15]
Set cel = Sheets("pl").Range("r42:r50").Find(what:=d, LookAt:=xlValue)
If cel Is Nothing Then
MsgBox "wrong"
Else
MsgBox cel.Address
End If
End Sub |
Je ne comprends pas, j'ai testé un code similaire dans un autre classeur sans problème.