• Initiateur de la discussion Initiateur de la discussion gerard.marcy
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

gerard.marcy

Guest
Bonjour à tous,

Je viens solliciter votre aide pour faire que :

quand j'appuie sur Entrée (pavé numérique), le sub "Worksheet_BeforeDoubleClick(target, 0)" se lance.

alors j'ai écrit cela :
SelectionChange.jpg

mais à l'éxécution tout ce que j'obtiens c'est :
msg.jpg


Quelqu'un peut-il m'expliquer pourquoi ça ne fonctionne pas ?

merci d'avance
 

Pièces jointes

  • msg.jpg
    msg.jpg
    13.3 KB · Affichages: 62
  • msg.jpg
    msg.jpg
    13.3 KB · Affichages: 64
Re : OnKey

Bonjour.
D'abord parce que la procédure est Private, ensuite même si elle était Public elle en deviendrait une méthode du module de la feuille comme pour tout module de n'importe quelle autre sorte qu'un module ordinaire.

Edit: Bonjour Pierrot93
 
Dernière édition:
Re : OnKey

Bonjour,

regarde peut être ceci, dans le module "thisworkbook" :
Code:
Option Explicit
Private Sub Workbook_Open()
Application.OnKey "{ENTER}", "test"
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.OnKey "{ENTER}"
End Sub

dans un module standard :

Code:
Option Explicit
Sub test()
Feuil1.Worksheet_BeforeDoubleClick ActiveCell, True
End Sub

dans le module de la feuille :
Code:
Option Explicit
Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
MsgBox "ok"
End Sub

bon après midi
@+

Edition : bonjour Bernard
2ème édition : modification de l'événement "beforeclose"
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
1 K
Réponses
2
Affichages
772
Retour