Błąd kwerendy SQL i błąd VBA

Ciągle otrzymuję ten błąd:

BOF or EOF set tu True, or the current record has been deleted. The requested
operation requires a current record.

Mój kod:

    MyQuery = "Select Destinataire, SUM(" & Entete & ") AS NombreTotal FROM [Feuil1$] " _
         & "WHERE [DateMad] Between #" _
         & Format(date_deb, "yyyy/mm/dd") _
         & "# And #" & Format(date_fin, "yyyy/mm/dd") & "#" & Query3 & " Group By Destinataire"

         objRecordSet.Open MyQuery, objConnection, adOpenStatic, adLockOptimistic

         Feuil3.Cells(1, Col) = Entete
         Feuil3.Cells(strLine, 2) = Entete2
         Feuil3.Cells(2, Col).Value = objRecordSet.Fields("NombreTotal").Value

Dostaję błąd w ostatniej linii

  Feuil3.Cells(2, Col).Value = objRecordSet.Fields("NombreTotal").Value

dlaczego poprosił mnie o BOF lub EOF, ponieważ pytam SUM? również jak uzyskać to zapytanie do pracy plz? nie mogę oddychać z tym debugowaniem

questionAnswers(1)

yourAnswerToTheQuestion