Bonjour à tous,
Le but de ma macro est de transférer des données depuis un fichier publié quotidiennement vers un fichier d'agrégation, sous forme de tableau.
Pour ça, la première partie, sur laquelle j'ai une erreur 91, prend la date du document quotidien et recherche la dite date dans le fichier d'agrégation.
Sub Intraday_Agg()
Dim str_Date As String
Dim rng_GTE, rng_GTS, rng_GCR As Range
str_Date = Workbooks(2).Sheets("Recap Futures").Range("A1").Value 'récupère la date du fichier trading intraday
Workbooks(1).Sheets("suivi quotidien").Activate
rng_GTE = Columns(1).Find(What:=str_Date).Offset(0, 2) 'recherche la date dans le tableau d’agrégation, renvoie object variable not set
rng_GTS = Columns(1).Find(What:=str_Date).Offset(0, 3)
rng_GCR = Columns(1).Find(What:=str_Date).Offset(0, 4)
Les trois dernières lignes renvoient une erreur 91 "object variable not set" alors que les variables en question sont déclarées. J'ai essayé d'ajouter ' Set ' devant ' rng_GTE' mais ça me renvoie la même erreur.
C'est la partie ' .Find(What:=str_Date) ' qui a l'air de poser problème.
Merci de votre aide et de vos suggestion.