Bonjour à tous.
Deux petites questions auxquelles je n'ai pas trouvé de réponse dans les tuto ou en cherchant.
Suite à vos bons conseils, j'ai passé pas mal de variables en public et j'ai ainsi pu réorganiser mon code.
1° Ce que je n'ai pas compris (puisque pas prévu) c'est pourquoi ces variables publiques ne revenaient pas à leur valeur de base (nulle) une fois les diverses procédures terminées ?... Portée "géographique", oui, mais aussi temporelle ?
2° Question subsidiaire, en me promenant dans les tuto, je suis tombé sur ce conseil de Michel (encore merci pour les tuto !) :
Insérez l'instruction Option Explicit en tout début de procédure. Grâce à cette instruction, vous aurez un message d’erreur qui identifiera toute variable non définie, ou mal orthographiée.
La question c'est quelle est la différence avec la version sans cette option explicit ? Je n'ai pas encore testé mais de base, en mettant une majuscule par exemple, on voit si la variable est reconnue donc, quel est l'avantage ?
Merci d'avance pour vos réponses !
Deux petites questions auxquelles je n'ai pas trouvé de réponse dans les tuto ou en cherchant.
Suite à vos bons conseils, j'ai passé pas mal de variables en public et j'ai ainsi pu réorganiser mon code.
1° Ce que je n'ai pas compris (puisque pas prévu) c'est pourquoi ces variables publiques ne revenaient pas à leur valeur de base (nulle) une fois les diverses procédures terminées ?... Portée "géographique", oui, mais aussi temporelle ?
2° Question subsidiaire, en me promenant dans les tuto, je suis tombé sur ce conseil de Michel (encore merci pour les tuto !) :
Insérez l'instruction Option Explicit en tout début de procédure. Grâce à cette instruction, vous aurez un message d’erreur qui identifiera toute variable non définie, ou mal orthographiée.
La question c'est quelle est la différence avec la version sans cette option explicit ? Je n'ai pas encore testé mais de base, en mettant une majuscule par exemple, on voit si la variable est reconnue donc, quel est l'avantage ?
Merci d'avance pour vos réponses !