Ta technique crée des appels récursifs, donc des appels de pile... De plus, elle relance toute la macro, et donc également ce qui prépare éventuellement le userform. Je préfère de loin la boucle qui, placée au bon endroit, permet de juste réafficher le userform. La macro de lancement ne contient assez rarement que le .show...
De plus, ta boucle 1 to 6 ne boucle pas sur tous les contrôles, puisque tu en as 8 . Ca exclut donc le dernier optionbutton . Je passerai sur l'aberration des noms indexés, ainsi que sur le fait de continuer à boucler sans nécessité lorsqu'un optionbutton coché a été scanné.
Pas de soucis pour différencier les manières de faire, mais faudrait-il encore qu'elles soient correctes par rapport à la demande initiale (et compatibles avec les bonnes pratiques, mais là, j'en demande sûrement trop).
Bref...
Partager