Enregistreur de macro crée une macro non exécutable
Hello,
Alors voilà, tout est dans le titre. Je viens de passer en 64 bits (je ne sais pas si cela influe) et maintenant je n'arrive pas à éxecuter la méthode Find en macro.
exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
Sub Macro3()
'
' Macro3 Macro
'
'
Range("K21").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Find(What:="13/04/2017", After:=ActiveCell, LookIn:=xlValues, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
Range("J116").Select
End Sub |
Voilà, ce code, généré par l'enregistreur, ne marche pas si je l'exécute pas à pas, et une Erreur d'exécution '91': Variable objet ou variable de bloc With non définie. apparaît.
Pourtant, la manipulation à la main marche (Ctrl+F, faire ma recherche et appuyer sur OK).
Bref, je veux bien un peu d'aide, je suis perdu !
Merci.