Bonjour,
Ce n'est pas un problème spécifiquement VBA... ! Lorsque tu faisais le développement mathématique d'une expression, en alignant un certain nombre de signes =, le passage de l'un à l'autre signifiait passage d'une étape du calcul à la suivante, jusqu'à la phase finale de résultat. L'ordinateur ne procède pas ainsi, le processeur qui opère un calcul, qu'il soit commandé par VBA ou n'importe quel programme, procède éventuellement par étapes, en stockant des résultats intermédiaires en mémoire pour les reprendre, jusqu'au résultat final qu'il livre... mais de ces étapes intermédiaires, tu n'en vois rien.
Lorsque tu utilises = dans une instruction, tu n'écris pas une égalité, tu écris une instruction d'affectation : tu demandes que soit affecté au membre indiqué à gauche du signe = le résultat de l'expression mise à droite du signe =. C'est donc tout à fait autre chose !
Ainsi, rencontrant le premier = le programme en déduit qu'il doit affecter à ce qui est indiqué avant ce qu'il va trouver après. Et si dans l'expression qui suit il va à nouveau trouver un signe =, ce nouvel = a pour lui signification que l'expression est booléenne, c'est à dire que si l'égalité qu'il trouve est vérifiée, il renverra True, sinon il renverra False.
Il n'y a donc pas lieu de s'étonner d'obtenir une collection de False...
Tu m'excuseras mais cela fait partie des choses que je trouve drôle... mais je te fournis l'explication et j'espère qu'elle servira !
Ceci n'est pas lié à l'enregistreur, mais puisque tu y fais allusion, je conseille toujours pour apprendre à travailler en VBA, et à travailler efficacement, d'oublier l'enregistreur, qui est un frein à l'apprentissage. On apprend plus rapidement à coder correctement sans. Par la suite, l'enregistreur peut rendre quelque service, non pour produire du code (qui est toujours mauvais) mais pour détecter un point de syntaxe dans un cas douteux (dans la mesure où c'est quelque chose qui sera enregistré car ce n'est pas toujours le cas), et là tu utilises une toute petite fraction de ligne sur une page enregistrée...
Bonne continuation et cordialement...