Notifications
Clear all

Tecla "tab" insere espaços na TextBox ou ComboBox ou invés d

2 Posts
2 Usuários
0 Reactions
904 Visualizações
(@vejabem)
Posts: 12
Eminent Member
Topic starter
 

Estou com a seguinte dificuldade: estou elaborando um form para a execução de pedidos de vendas. Para cada campo (TextBox ou ComboBox), eu estipulei uma ordem de tabulação. Contudo, quando pressiono a tecla TAB, ao invés do cursor obedecer a ordem de tabulação, migrando imediatamente para o campo estipulado, o mesmo começa a inserir espaços dentro da TextBox ou ComboBox, como se eu estivesse apertando a Barra de Espaço do teclado. Esporadicamente, a tecla Tab funciona; mas logo volta a falhar.

Alguém tem a solução para este problema? Será que é interessante estipular a ordem de tabulação via código vba?

Desde já, obrigado!

 
Postado : 23/01/2018 2:50 pm
(@klarc28)
Posts: 971
Prominent Member
 
Private Sub UserForm_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    If KeyCode = 13 Then
        SendKeys "{TAB}"
    End If
End Sub
 
Postado : 23/01/2018 4:05 pm