Re C@thy, re le Fil, le Forum
Ce n'est pas tant sur le type de Variable que je voulais attirer ton attention c'est surtout sur la Syntax, car tu as commis une erreur que je vois quotidiennement car si d'autres languages peuvent assimiler ce genre de déclaration, pas VBA.
Dans certains cas les facilités de VBA finissent par faire l'inverse de ce qu'on escompte...
Cette Syntax est dangereuse : !!!
Dim Toto, Zaza, Lulu, Lolo As Byte
Pour VBA çà veut exactement dire :
Dim Toto As Variant Zaza As Variant, Lulu As Variant, Lolo As Byte
Et absolument pas ce que le User pense et croit avoir déclaré :
Dim Toto As Byte, Zaza As Byte, Lulu As Byte, Lolo As Byte
Voilà, je pense que c'est une erreur que l'on peut éviter facilement, j'avais déjà repris pas mal de fois des gens sur ceci (hein Vériland), mais le temps passe...Et comme on revoit assez souvent ce genre de Syntax on prend çà pour du bon pain, mais je vous l'affirme c'est faux.
Bon Aprèm
@+Thierry