Re Bonsoir
@Anthonymctm , Patrick,
@jmfmarques le Forum
L'avantage avec le VBA c'est son extrême souplesse et flexibilité, les GoTo datent du Basic (Pas du Visual Basic) à l'époque (pour les anciens) c'est comme ça que l'on programmait en numérotant les lignes de codes... Très lourds et surtout ça devient rapidement illisible et incompréhensible...
En Gestion d'erreur avec étiquette
: c'est assez courant d'usage, par contre, en pure programmation c'est à éviter car VBA propose des moyens bien plus puissants et sans équivoque sans avoir un Algo qui "rebondit" dans tous les sens quand on fait du Pas à Pas (Touche F8) .... Ca rebondit déjà bien trop sans GoTo
Maintenant comme je disais pour les avantages c'est que VBA est encore un outil "dans le coup" et permet à tout un chacun de s'improviser apprenti-développeur et d'obtenir la grande satisfaction d'avoir créé quelque chose par lui-même... Et comme je dis souvent, le client est "Roi"...
Avec cet outil merveilleux qu'est VBA il y a mille et un chemins, pour arriver au même résultat en fonction des connaissances et des aptitudes de chacun. Certains chemins passent par des détours et ralentissent le code, mais si la tâche est accomplie sans bug and sans perte de données, il n'y a pas de "mauvais" codes, juste des moins optimisés que d'autres... Des plus concis, des tellement concis qu'on arrive plus à les lire, des romans qu'on ne sait même plus ce que c'est sensé faire... Mais bon avec des nuits de galères on finit tous par se mettre à avoir une meilleure appréhension de codification "normalisée" (sinon c'est la calvitie avancée assurée !)
Tant que tu es heureux et que ton programme rempli le job qu'il est censé faire que demande le peuple !
Bien à toi, à vous
@+Thierry