Bonjour,
Il y a déjà d'abord une correction à faire dans tes listes :
Sub test()
Dim Liste1, ListeTB1
Liste1 = Split("2 FT;2 FTM;3 FT;4 FT;5 FTM;5 ML;5,5 FT;5,5 JFT;5,5 FTX;6 FTM;6 ML;6 FTMX O.MAX;" _
& "6 FTMX O.MIN;6 FTMY O.MAX;6 FTMY O.MIN;6 FTMZ;6 HFTM D30;6 HFTM D45;6 HFTM S30;6 HFTM S45;" _
& "6 JFTM;6 XMX O.MAX;6 XMX O.MIN;6 XMY O.MAX;6 XMY O.MIN;6 MT;6 MX;6,25 FT;6,25 FTX;" _
& "6,25 FTY;6,25 FTZ;6,25 HFT D30;6,25 HFT D45;6,25 HFT S30;6,25 HFT S45;6,25 JFT;7 D 2,5;" _
& "7 FT;7 FTM;7 ML;7 FTMX O.MAX;7 FTMX O.MIN;7 FTMY O.MAX;7 FTMY O.MIN;7 FTMZ;7 FTX;7 FTY;" _
& "7 FTZ;7 HFT D30;7 HFT D45;7 HFT S30;7 HFT S45;7 HFTM D30;7 HFTM D45;7 HFTM S30;7 HFTM S45;" _
& "7 JFT;7 JFTM;7 S 1,9;7 XMX O.MAX;7 XMX O.MIN;7 XMY O.MAX;7 XMY O.MIN;7 MT;7 MX;8 D 2,5;" _
& "8 FT;8 FTM;8 ML;8 FTMX O.MAX;8 FTMX O.MIN;8 FTMY O.MAX;8 FTMY O.MIN;8 FTX;8 FTY;8 FTZ;" _
& "8 HFT D30;8 HFT D45;8 HFT S30;8 HFT S45;8 HFTM D30;8 HFTM D45;8 HFTM S30;8 HFTM S45;8 JFT;" _
& "8 JFTM;8 S 1,9;8 XMX O.MAX;8 XMX O.MIN;8 XMY O.MAX;8 XMY O.MIN;8 MT;8 MX;10 FT;10 JFT;" _
& "10 FTX;10 FTY;10 HFT D30;10 HFT D45;10 HFT S30;10 HFT S45;12 FT;12 FTX;12 FTY;12 HFT D30;" _
& "12 HFT D45;12 HFT S30;12 HFT S45;Potelet fort;Potelet moyen;ERDF;8 D 1,5;7 D 1,5", ";")
ListeTB1 = Split("BSD;MSD;BSQ;BST;MSC;ML5;BSC;BM5;BCC;MS6;ML6;MC6;MC6;MC6;MC6;M36;MH6;MH6;MH6;" _
& "MH6;MM6;XC6;XC6;XC6;XC6;MT6;MX6;BS6;BC6;BC6;B36;BH6;BH6;BH6;BH6;BM6;CS7 / EDF;BS7;MS7;ML7;" _
& "MC7;MC7;MC7;MC7;M37;BC7;BC7;B37;BH7;BH7;BH7;BH7;MH7;MH7;MH7;MH7;BM7;MM7;197 / EDF;XC7;XC7;" _
& "XC7;XC7;MT7;MX7;CS8 / EDF;BS8;MS8;ML8;MC8;MC8;MC8;MC8;BC8;BC8;B38;BH8;BH8;BH8;BH8;MH8;MH8;" _
& "MH8;MH8;BM8;MM8;198 / EDF;XC8;XC8;XC8;XC8;MT8;MX8;BS0;BM0;BC0;BC0;BH0;BH0;BH0;BH0;BS2;BC2;" _
& "BC2;BH2;BH2;BH2;BH2;POT;POT", ";")
MsgBox UBound(Liste1)
MsgBox UBound(ListeTB1)
End Sub
La première comprend 113 éléments, la seconde 110, 3 d'écarts... !
Cordialement.