Bonjour, salut Jean-Eric !
Dans quel condition il faut mettre un point après un with ".........."
Tout le temps ! Sinon ton with ne sert à rien...
Le principe :
UnObjet.Value = "Bonjour"
UnObjet.Interior.ColorIndex = xlNone
UnObjet.Formula = "=TRUC()"
With t'évites de répéter inutilement UnObjet, mais pour comprendre que ça s'y rattache, il faut garder le . qui sépare UnObjet de sa propriété. On obtient donc :
With UnObjet
.Value = "Bonjour"
.Interior.ColorIndex = xlNone
.Formula = "=TRUC()"
End With
PS : tu peux tout de même faire référence à un autre objet dans une structure With :
With UnObjet
.Value = "Bonjour"
.Interior.ColorIndex = xlNone
.Formula = "=TRUC()"
UnAutreObjet.Value = "Aurevoir"
End With
Enfin, comme le montre le code de Jean-Eric, tu peux imbriquer plusieurs structures With les unes dans les autres.