Discussion:Macros-commandes VBA/Manipulation des variables
Declaration des variables
modifierÀ propos de l'exemple. J'utilise VBA dans Access.
Avec le code suivant :
Dim A2, A3 As Single A2 = "taratata" A3 = "taratata"
le plantage se fait sur A3 et A2 contient le texte. J'en détuit que le "As Single" ne porte que sur la variable qui est à côté, et qu'A2 est Variant.
Il faudrait vérifier avec VB6 (que je n'ai pas) si cela fait pareil.
J’ai appris également que la propagation du type ne se fait pas en VB.
Donc une déclaration du type (comme en trouve dans ce tuto):
Dim B1, B2, B3 As Boolean
est en fait équivalente à:
Dim B1 As Variant, B2 As Variant, B3 As Boolean
Quelqu'un peut confirmer ? Il faudrait éventuellement le notifier dans l'exemple donné...