Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

fonction VBA pour désactiver un bouton

Hugues

XLDnaute Impliqué
Bonjour le forum,

Je souhaiterais connaitre le code VBA qui permet de désactiver un bouton temporairement.
Dans un USF, j'ai une zone de saisie. Afin de vérifier la saisie dans cette zone (interdire certains noms, ...), je souhaiterais que le bouton 'continuer' soit désactivé (tant que la zone saisie n'a pas été corrigée). Seul le bouton annuler peut resté actif.

Merci par avance,

Hugues
 

JYLL

Nous a quitté
Repose en paix
Bonsoir Hugues,

Je pense que l'a ligne suivante devrait faire l'affaire.

Code:
CommandButton2.Enabled = False

Puis remettre à true quand tu veux rendre le bouton actif.


Bonne soirée.

Amicalement.

Jean-Yves
 

porcinet82

XLDnaute Barbatruc
re Hugues,

Dans les propriétés du bouton, tu mets Enabled a False, et lorsque ta condition est valide, tu passes ton bouton a Enabled=True avec un code du genre:

Code:
Private Sub TextBox1_Change()
    If TextBox1.Value = 'aaa' Then CommandButton1.Enabled = True
End Sub

@+

Edition: Et bien que de bosse aujourd'hui ,salut Jean-Yves !!!

Message édité par: porcinet82, à: 13/01/2006 19:00
 

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonsoir Hugues, le Forum

C'est assez simple, il y a plusieurs méthodes :

Exemple 1


Exemple 2


Exemple 3

Le dernier exemple, étant un peu différents, mais qui peut aussi avoir un effet désiré...

Bon Week End
@+Thierry

EDITION !!!

Bonsoir Jean Yves et Porcinet, désolè pas raffraichi avant envoi

Message édité par: _Thierry, à: 13/01/2006 19:05
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…