SET

A quoi sert l'instruction "set"

Si tu écris
truc = cells(1), truc va prendre la valeur de la cellule 1
truc est donc un nombre, un texte, un vrai / faux...

si tu écris
set truc = cells(1)
truc représente l'OBJET cellule et tu peux utiliser truc à la place de
cells(1) :
truc.value donne le contenu de la cellule
truc.offset(1,0) la cellule du dessous..

l'utilisation de set pour manipuler des objets est très importante

Un autre exemple
quand tu cherches quelquechose avec find tu peux dire
cells.find("truc").activate
puis faire référence à activecell

mais il vaut mieux dire
set celluletrouvée=cells.find("truc")
et utiliser directement celluletrouvée, notamment en commencant par
if not celluletrouvée is nothing...

Auteur :

Mot clef associé à cette page :