Bonjour tout le monde !
J'ai créé un UserForm tout simple composé de TextBox et de ComboBox. Je dois l'utiliser dans le cadre de la création d'une base de données que vous verrez dans la feuille "DONNEES" du fichier joint. Les champs se complètent parfaitement, et dans l'ordre souhaité dès que j'appuie sur "Valider".
Pour aller plus loin, je voulais donner comme fonction à ce bouton de commande de ne s'activer que lorsque les champs sont complétés (les TextBox 7 et 8 ne sont pas obligés d'être complétés). Dans le code que vous verrez dans le fichier, je n'ai essayé que pour la TextBox1 pour commencer.
Gros hic 🙁 : le bouton est toujours désactivé même si le champ est complété.
Voilà le code :
Vous pouvez m'aider à remédier à ce problème s'il vous plaît ? C'est la seule chose qui me manque pour rendre ce UserForm opérationnel.
Merci d'avance 🙂
J'ai créé un UserForm tout simple composé de TextBox et de ComboBox. Je dois l'utiliser dans le cadre de la création d'une base de données que vous verrez dans la feuille "DONNEES" du fichier joint. Les champs se complètent parfaitement, et dans l'ordre souhaité dès que j'appuie sur "Valider".
Pour aller plus loin, je voulais donner comme fonction à ce bouton de commande de ne s'activer que lorsque les champs sont complétés (les TextBox 7 et 8 ne sont pas obligés d'être complétés). Dans le code que vous verrez dans le fichier, je n'ai essayé que pour la TextBox1 pour commencer.
Gros hic 🙁 : le bouton est toujours désactivé même si le champ est complété.
Voilà le code :
Code:
'Met la date d'aujourd'hui par défaut et désactive le bouton "Valider" si TextBox1 non renseigné
Private Sub UserForm_Activate()
TextBox2 = Date
If IsNull(TextBox1.Value) Or TextBox1 = "" Then
CommandValider.Enabled = False
End If
End Sub
Vous pouvez m'aider à remédier à ce problème s'il vous plaît ? C'est la seule chose qui me manque pour rendre ce UserForm opérationnel.
Merci d'avance 🙂