Salut vous 2 et les autres,
G'Claire t'a donné une partie de la réponse, l'autre étant un indice hors de la plage attendue.
Càd qu'un des tes objets indicés (avec un N°) d'une des collections de ton programme n'existe pas. Son N° est au delà du dernier nombre attendu.
Ces objets peuvent être des références à des éléments de tableau (erreur la plus fréquente car le premier indice d'un tableau est 0 et non 1 : si tu déclare DIm Mois(12) tu pourrais y mettre 13 mois car = 12 + 1), ou d'autres éléments gérés par des boucles qui poussent l'itération des indices d'1 "case" trop loin.
Pour recherché où ça coince , exécute PAS A PAS tes procédures, l'une après l'autre, en mettant toutes les variables indicées dans la fenêtre "Espion". Au moment où l'erreur apparaît regarde quelle variable dans la fenêtre espion reçoit le message "indice hors de la plage"
Attention, un train peut en cacher un autre ! Plusieurs variables indicées peuvent avoir le même problème dans un même programme.
Bonne pêche
A +
ChS