J'ai rajouté 2 colonnes à ma feuille de données et j'ai essayé de modifier la macro mais j'ai toujours un message d'erreur.
Pour déterminer la plage de données, on sait que la ligne 1 est la ligne de début (il faut conserver la ligne d'en-tête).
La ligne de fin est obtenue avec l'instruction :
Range("G" & Rows.Count).End(xlUp).Row)
qui se traduit par : ligne de la première cellule renseignée lorsqu'on remonte la colonne G.
Or, du fait de l'ajout de 2 colonnes la colonne à prendre en compte n'est plus G mais I.
La plage de données est obtenue avec l'instruction
Range("A1:BI" & .Range(" I" & Rows.Count).End(xlUp).Row)
De plus, lorsque dans la colonne expédition il y a des dates identique comme j'ai surligné en rouge dans le table de données, j'ai n'ai qu'une seule date qui apparait. Or il est possible d'avoir des numéros d'affaires différents pour une même date d’expédition.
Non, tu as bien les deux dates dans la plage résultats, à condition que la date "Confirmée" soit renseignée puisque c'est un critère du filtre.
A+