XL 2016 Fonction TRI de Jacques Boisgontier

solgti

XLDnaute Junior
Bonjour, M.Boisgontier a développé plusieurs fonctions très intéressantes, mais je me bute à un problème que je ne comprends pas.
La fonction de TRI me retourne le message:
upload_2016-12-27_11-21-39.png


Pourtant j'utilise le fichier exemple de M. Boisgontier (FuzionTableaux.xls), la seule différence j'utilise une autre plage.
Voir les exemples dans le fichier joint:
  • la macro EssaisDiff est celle de M. Boisgontier et elle fonctionne
  • la macro EssaisDiff2 est celle qui ne fonctionne pas, pourtant la seule différence est la plage de données
Je en sais pas comment rejoindre M. Boisgontier directement, est-ce que quelqu'un peu m'aiguiller vers lui ou encore trouver une solution à mon problème?

merci
solgti
 

Pièces jointes

  • FusionTableaux.xls
    111 KB · Affichages: 51

Roland_M

XLDnaute Barbatruc
bonsoir,

dans le module Fonctions, dans le Sub Diff(Tab1, Tab2)
cette ligne:
Call tri(d(), 1, mondico2.Count)
l'erreur vient du fait que mondico2.Count = 0 !

ce n'est pas mondico1 !?

j'ai pensé au i de la boucle précédent l'appel du tri !
For Each c In mondico2.keys
d(i) = c
i = i + 1
Next c

mais le i dépend du mondico2.count !? il ne cause pas d'erreur car i est déjà = 1 avant la boucle !?

ou alors c'est bien mondico2 et il est vide !
 
Dernière édition:

solgti

XLDnaute Junior
Bonjour, et bien là j'en perds mon latin, je fais exactement la même chose que vous dans mon fichier d'origine et j'ai toujours le message d'erreur.
je ne comprends pas ce qui se passe
est-ce que vous avez une piste de solution pour moi?
merci
solgti

EDIT: je viens de trouver les fonctions DIFF de votre fichier et du mien était différentes, donc en prenant votre fonction de votre fichier ça fonctionne.
merci de votre temps.
PS: félicitation pour toutes les fonctions documentées que vous avez
 
Dernière édition:

Discussions similaires

Réponses
16
Affichages
624

Statistiques des forums

Discussions
312 913
Messages
2 093 534
Membres
105 752
dernier inscrit
fred13340