Bonjour,
Tout d'abord, tu peux modifier ta plage dynamique "decaler" comme ceci :
=DECALER(source!$AB$3;0;0;NBVAL(source!$AB:$AB)-1;16)
Et ensuite, pour alimenter ta ListBox, tu peux essayer ainsi :
Me.ListBox1.List = Range("decaler").Value
Bonne journée