Bonjour,
bravo pour ce travail de pédagogie et concentration de "l'essentiel pour débuter efficacement".
je n'ai encore que partiellement parcouru le Tome 1 (et du coup pas encore lu le Tome 2 non plus)
mais un point n'est pas en accord avec ma façon de voir l'apprentisation de programmation VBA
dans le chapitre II Prérequis, il est écrit
Un objet peut avoir une propriété par défaut. Par exemple la propriété Value pour l'objet Range. Dans ce cas il n'est pas nécessaire de saisir cette propriété. Et Range("A1"
= 15 équivaut à Range("A1"
.Value = 15
Cela me semble dangereux, sur un tutoriel dont la vocation principale est tournée vers les débutants, de leur donner cette pratique, à la fois "non conforme aux règles de l'art", mais surtout laissant à VBA la libre interprétation de la bonne propriété en fonction du contexte.
en effet, débat déjà abordé dans plusieurs sujets de la section VBA Excel : dans certaines situation, c'est le propriété .Text qui sera prise par défaut. Et là clairement, on est plus sur le même type de variable (.Text = ce qui est affiché dans la cellule, .Value = ce qui est affiché dans la barre de formule pour simplifier grandement)
De quoi rendre chauve un débutant qui ne va pas réussir à débogger
J'avais laissé quelques exemples sur le forum, mais je ne retrouve plus les messages
1 |
0 |