Bonsoir à tous ? etatdoc = CStr(Range("e10").Value) If etatdoc = "Emprunté" Then emprunt.Visible.Value = False retour.Visible.Value = True TextBox1.Visible.Value = True ElseIf etatdoc = "Disponible" Then emprunt.Visible.Value = True retour.Visible.Value = False TextBox1.Visible.Value = False retourd.Visible.Value = False End If mon programme en vba bloque sur emprunt.visible.value=false pour information j'ai un userform ou emprunt retour textbox1 et retourd affiche des informations, et cela si l'etatdoc est "Emprunté" ou "disponible" qu'ils apparaissent. j'ai mis un pt de blocage au niveau de etatdoc, ce n'est pas ca qui ne va pas c'est ce qui suit. Pouvez-vous m'aider ? Je ne vois pas comment faire. Bonne Année a tous