Tenho um Form contendo dois botões e o seguinte código:
Private Sub UserForm_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
Select Case KeyCode
Case vbKeyNumpad1
MsgBox "Você teclou o número 1"
End Select
End Sub
O código serve pra quando eu apertar a tecla 1 do teclado numérico aparecer a mensagem "Você teclou o número 1". O problema é que esse código só funciona se o Form estiver vazio, pois quando os botões estão dentro dele automaticamente um deles é focado. Como faço para o código funcionar mesmo com os botões dentro do Form?
Pergunta
Duduh_Capixaba
Olá pessoal, estou estreando por aqui.
Tenho um Form contendo dois botões e o seguinte código:
Private Sub UserForm_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
Select Case KeyCode
Case vbKeyNumpad1
MsgBox "Você teclou o número 1"
End Select
End Sub
O código serve pra quando eu apertar a tecla 1 do teclado numérico aparecer a mensagem "Você teclou o número 1". O problema é que esse código só funciona se o Form estiver vazio, pois quando os botões estão dentro dele automaticamente um deles é focado. Como faço para o código funcionar mesmo com os botões dentro do Form?
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.