Salut Acla,
tu as un message d'erreur parce que quand tu lances la procédure alors que tu te trouves sur une autre feuille que la feuille "Organisation", la procédure tente de se dérouler sur un autre onglet, qui est possiblement plus limité en terme de lignes notamment (dans la macro, il n'est pas précisé que la procédure soit s'effectuer sur la feuille organisation).
Ajoute ce bout de code au début de ta procédure "Organisation" pour activer la feuille Organisation, et tu n'auras plus de message d'erreur :
ThisWorkbook.Sheets("Organisation").Activate