Bonjour,
Tu es infatigable !
Me.Shapes("ZoneTexte 2").Visible = msoFalse
NB- Me si tapé dans le module de la feuille ! Sinon le nom de feuille...
Il s'agit d'un objet Shape, donc Shapes.... ne marche pas, obligatoire de se référer à la feuille !
Pour le reste, rien de spécial, sinon qu'avec False ça marche pareil, mais l'assistant VBA me propose une liste de constante préfixée mso... J'aurais eu mauvaise grâce à refuser !
(C'est à cause de Me, ou même chose si la feuille est représentée par une variable objet Worksheet, sinon l'assistant ne propose pas...)