Condition avec TextBox

Bonjour le forum,

J'ai un formulaire de calcul de volume et je souhaitais dire ceci :

Si la valeur de la cellule W61 de la feuille "Masque" est "" ou 0 alors la TextBoxCI doit être invisible sinon elle est visible et la TextBoxCI prend la valeur de la cellule W61.

J'ai tapé la formule ci-dessous mais ça ne marche pas.

Merci de votre aide une nouvelle fois.

If Sheets("Masque").Range("W61").Value = "" Or 0 Then TextBoxCI.Visible = False Else TextBoxCI.Visible = True And TextBoxCI.Value = Sheets("Masque").Range("W61").Value

Bonjour Marky93,

quand tu utilises un OR il faut que tu répète le test logique:

If Sheets("Masque").Range("W61").Value = "" Or Sheets("Masque").Range("W61").Value = "" Then
        TextBoxC1.Visible = False
    Else
        TextBoxC1.Visible = True
        TextBoxC1 = Sheets("Masque").Range("W61").Value
    End If

je ne sais pas quand ton code est lancé, mais voici un exemple d'activation quand on change la valeur de W61

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$W$61" Then
        If Target = "" Or Target = 0 Then
            TextBoxC1.Visible = False
        Else
            TextBoxC1.Visible = True
            TextBoxC1 = Target
        End If
    End If
End Sub

Bonne journée

Bonjour Math,

Ca marche tip top.

J'ai pris la première solution.

Merci à vous,

Bonne journée,

Rechercher des sujets similaires à "condition textbox"