Bouton de commande - Selection automatique avec tabulation

Bonjour,

Après recherche, je n'ai pas trouvé de solution à mon probleme, je me permets donc de vous le soumettre

J'utilise une feuille Excel protégée où seule une cellule est deverouillée pour documentation (en vert sur l'aperçu).

Aperçu :

Je souhaiterais que lorsque l'utilisateur presse la touche [Entrée] ou [Tabulation] du clavier pour valider sa saisie, cela préselectionne ou actionne le Bouton de Commande activeX sur cette même feuille.

Je ne souhaite pas utiliser de raccourci clavier.

D'avance merci pour vos réponses.

Bonjour,

Il te faut utiliser la procédure évènementielle "Change" de la feuille pour capter l'appui sur la touche Entrée ou Tabulation. Attention, l'effet visuel du clic sur le bouton ne se voit pas car la proc est appelée directement dans "Change". Je regarde si je trouve une combine pour le visuel :

Private Sub Worksheet_Change(ByVal Target As Range)

    'appel de la proc évènementielle "Click" du bouton
    'mais attention, le clic visuel ne se fait pas sur le bouton !!!
    CommandButton1_Click

End Sub

Private Sub CommandButton1_Click()

    MsgBox "OK, ça marche !!!"

End Sub

Hervé.

Merci pour ton aide

J'ai utilisé la procédure "Change" de la manière suivante :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)        

        Me.Validation.Activate

End Sub

Ainsi l'utilisateur peut corriger sa saisie avant validation en cas d'erreur. Je préfère

Par contre la validation au clavier se fait avec la touche [Espace].

re,

Par contre la validation au clavier se fait avec la touche [Espace].

oui, en utilisant la propriété "Accelerator" du bouton et ceci une fois qu'il a eu le focus !

Hervé.

Rechercher des sujets similaires à "bouton commande selection automatique tabulation"