Bonjour,
1 - Mettez un point d'arrêt devant votre ligne (F9 après avoir inséré le curseur dans la ligne) :
For I = 1 To UBound(TV) - 1
2 - Lancer le userform
3 - A l'arrêt sur la ligne, faites 'Affichage/Fenêtre Variables Locales'
4 - Développez la branche 'ME', cherchez le nom de votre variable tableau TV dans la liste et vous verrez en face qu'il s'agit d'un tableau de Variant indicé de 1 à 12 (dans votre exemple). Le -1 de votre boucle for est donc inutile. Il n'est utile que pour les tableaux indicés de 0 à n.
Pour le reste, une problématique, une discussion.
Extrait de la charte du forum.
3 – Le titre de la question doit être clair et comporter explicitement le sujet de la demande. Cela sous-entend qu’une nouvelle demande...