Salut,
Je ne suis pas arrivé à ouvrir ton UserFrom avec ton code lié à ta forme ‘ActiveX’ et j’ai été obligé de passer par une de ces bons vieux contrôles de formulaire de nos grands-mères qui fonctionnaient si bien.
J’ai alors constaté que tu recherchais la dernière ligne utilisée et que si celle-ci était la ligne 1, tu indiquais d’une manière erronée dans ton code : ‘Si c’est la ligne 2’ (ton code : If Ligne = 2 Then ….).
Tu dois donc en tout cas corriger ceci dans ton code : ‘’si la dernière ligne utilisée est la ligne 1, inscrire ceci-cela pour la ligne 2, autrement, inscrire ceci-cela pour les lignes 3 et suivantes’’.
Si je n’ai pas compris ton problème correctement, c’est peut-être qu’il était mal expliqué.
A te relire.