Bonjour à tous, merci d'avance pour le temps que vous m'accorderez.
Pour dépanner un de mes responsable je me suis lancé dans un excel qui dépasse mes compétences, peu importe, avec beaucoup de recherches google, de formules à rallonge et de bonne volonté je suis presque arrivé au résultat que je souhaite.
Mon dernier problème :
Je me retrouve avec une cellule, disons A1, qui comprend un liste de nom et prénom d'employés chaque chaîne de caractère étant séparé par un ou plusieurs espaces, je veux afficher cette liste sur une msgbox via un bouton, ca ca marche pas de soucis. Le problème c'est que j'ai beaucoup de doublons dans ma cellule A1 et que je ne veux pas qu'un même nom apparaisse plusieurs fois.
Je pensais avoir trouvé la solution avec la fonction suivante :
Function SansDoublon(c, sep)
a = Split(Application.Trim(c), sep)
Set mondico = CreateObject("Scripting.Dictionary")
For i = 0 To UBound(a): mondico.Item(a(i)) = 1: Next i
SansDoublon = Join(mondico.keys, sep)
End Function
Malgré tous mes essais mon résultats est toujours #VALEUR! quand j'utilise la fonction "sansdoublon".
J'y ai passé la journée alors maintenant je me résigne à demander de l'aide.
Merci d'avance