About Me
Com tecnologia do Blogger.
Seguidores
Estatisticas
2006-01-09
VBA: Redefinir Teclas
4:23 da tarde |
Publicada por
JRod - PORTUGAL |
Editar mensagem
Por vezes podemos ter a necessidade de redefinir uma tecla para uma outra. No exemplo seguinte, redefine-se a tecla ENTER (incluindo a numérica) para a tecla TAB e provoca-se um avanço de uma coluna na mesma linha:
Sub Auto_open()
Application.OnKey "~", "JumpNext"
Application.OnKey "{ENTER}", "JumpNext1"
End Sub
Sub JumpNext()
r = ActiveCell.Row
c = ActiveCell.Column
If c >= 1 Then
c = c + 1
r = r
Else
End If
Cells(r, c).Activate
End Sub
Sub JumpNext1()
r = ActiveCell.Row
c = ActiveCell.Column
If c >= 1 Then
c = c + 1
r = r
Else
End If
Cells(r, c).Activate
End Sub
Sub Auto_open()
Application.OnKey "~", "JumpNext"
Application.OnKey "{ENTER}", "JumpNext1"
End Sub
Sub JumpNext()
r = ActiveCell.Row
c = ActiveCell.Column
If c >= 1 Then
c = c + 1
r = r
Else
End If
Cells(r, c).Activate
End Sub
Sub JumpNext1()
r = ActiveCell.Row
c = ActiveCell.Column
If c >= 1 Then
c = c + 1
r = r
Else
End If
Cells(r, c).Activate
End Sub