Oui, il vaut mieux pour l'instant ne comprendre que ce que les fonctions de service renvoient selon les arguments, et non comment elles procèdent. Exactement comme pour des méthodes Excel en somme, puisque vous n'avez même pas accès à leur très volumineuse programmation pour pouvoir le savoir.
Les ': ' sont simplement des séparateurs permettant de spécifier plusieurs instructions sur une même ligne.
Je n'utilise jamais de debug.print. Des espions, plutôt, auxquel on peut préciser tout un tableau dynamique comme TDon si on veut.
Une version avec les SujCBxFiltré.