Bonsoir.
Probablement parce que la feuille "Ato" n'est pas la feuille active, assumée par défaut de spécification aux Cells. Or vous ne pouvez pas définir une plage d'une feuille délimitée par des cellules d'une autre feuille comme Worksheets("Ato").Range(ActiveSheet.Cells(2, 2), ActiveSheet.Cells(58, 2)).