Bonjour
@Ned @yal
Option Explicit te force à déclarer tes variables
Ce qui est dingue
c'est que Yal te donne un code qui fonctionne et tu t'amuses à le modifier et à recopier autre chose et dire après :
Si tu fais défiler ta macro "Private Sub Btn_Filtrer_Click()" du post 1 pas à pas tu aurais vu que LastCol n'est pas initialisé
Et toujours en pas à pas de ta macro du post 3 tu aurais vu que LastCol vaut 1 alors que dans le post de Yal LastCol = 22 ==> donc la bonne valeur
Bonne lecture
@Phil69970