Bonjour,
Elle ne transfère pas 45 lignes mais 45 colonnes ! Le nombre de lignes est variable, il correspond à la dernière journée.
Eléments éventuellement à revoir : nom de classeur qui ne correspond pas.
Auto_Open est une vieillerie datant d'avant les évènementielles, une telle procédure est à placer en évènementielle Workbook_Open dans le module ThisWorkbook.
Un conseil : sauf cas particuliers, 35 modules Standard, c'est 34 de trop !
Cordialement.