Private Declare Function GetAsyncKeyState Lib "user32.dll" (ByVal vKey As Long) As Integer Private Function IsCtrlKeyPressed() As Boolean IsCtrlKeyPressed = GetAsyncKeyState(vbKeyControl) And &H8000 End Function Private Sub Form_Click() Me.Caption = "Veuillez Appuyer sur Ctrl" Do DoEvents Loop Until IsCtrlKeyPressed Me.Caption = "Veuillez Relâcher sur Ctrl" Do DoEvents Loop While IsCtrlKeyPressed Me.Caption = "Merci d'avoir joué à ""Tu pousses le bouton""." End Sub