Incompréhension VBA

Bonjour,

j'ai un soucis je ne comprend pas ce que veux dire : (ByVal cancel As MSForms.ReturnBoolean) et surtout ce que cela fait. Est-ce que quelqu'un pourrait m'en dire d'avantage.

Merci

Bonjour excelium,

Cela signifie juste que l'argument cancel est de type Boolean.

Dans l'exemple suivant :

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    If TextBox1.Value = "" Then Cancel = True
End Sub

On ne sort pas du TextBox1 tant qu'il est vide.

Rechercher des sujets similaires à "incomprehension vba"