Eviter les doublons de remontées dans macro

Enfin et en dernier lieu, est il possible de trier l'affichage dans le array pour que cela s'affiche dans l'ordre défini? de sorte a afficher par statut? actif d'abord, négociation ensuite etc??

merci

re,

le tableau "TBL_Status" dans la feuille "Projects" y est pour déterminer l'ordre des status pour votre triage. La plage à partir de AA1 y est pour le triage. J'ai temporairement supprimé la ligne

'If (aB(j, 13) <> "Rejected" And aB(j, 13) <> "Closed" And aB(j, 13) <> "Abandonned") Then 'temporairement supprimé pour montrer closed, etc trié

7test-90.xlsm (55.30 Ko)

Merci je vais regarder mais de base en tentant j'ai le droit à une erreur 438 à la ligne:

s = WorksheetFunction.XLookup(aB(j, 13), Cstatus.Columns(1), Cstatus.Columns(2), 99, 0)

re, cela veut dire qu'un status aB(j,13) n'existe pas dans mon tableau "TBL_Status" ... .

Bon, maintenant vous n'aurez plus cette erreur et ce status sera le dernier dans le tri.

7test-90.xlsm (54.92 Ko)

Bonjour BsAlv

merci mais j'ai beau vérifier et toujours la meme erreur et peut importe le nom sélectionné

A quoi correspond ce status.Columns() ?

re,

sorry XLookup n'existe pas encore en excel2016. Un moment, ....

9test-90.xlsm (55.49 Ko)

pas de soucis j'aurais du le préciser que je tournais encore sous office 2016.

va me falloir penser à changer du reste!

Merci en tout cas!

Rechercher des sujets similaires à "eviter doublons remontees macro"