sumar 1 o restar 1 con pageup pagedown

Aporta tus macros y códigos Excel de interés para la comunidad.

Reglas del Foro
Este foro no es para hacer preguntas!
Este foro solo es para que aportes algo de interés para la comunidad.
(para preguntas vuelve al índice y busca los foros de "Tus Preguntas a la Comunidad")
Compartir en:
     

sumar 1 o restar 1 con pageup pagedown

Notapor zakkandrachoff » 10 Nov 2011 15:32

Hola, estoy necesitando una Macro o codigo para , cuando este en determinada columna, de determinada hoja, cuando pulse "Pageup" o "Pagedown" , reste un numero o sume un numero.
tengo este codigo;:
Option Explicit

Sub ActivarOnKey()
Application.OnKey "{PAGEUP}", "SpinUp"
Application.OnKey "{PAGEDOWN}", "SpinDown"
End Sub

Sub SpinUp()
On Error Resume Next
If Not Intersect(Target, Range("E5:E10000")) Is Nothing Then
With Me
ActiveCell = ActiveCell + 1
Else
ActiveCell.Offset(-1, 0).Select
End If

End Sub

Sub SpinDown()
On Error Resume Next
If Not Intersect(Target, Range("E5:E10000")) Is Nothing Then
With Me
ActiveCell = ActiveCell - 1
Else
ActiveCell.Offset(1, 0).Select
End If
End Sub
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
zakkandrachoff
Miembro Nuevo
Miembro Nuevo
 
Registrado: 10 Nov 2011 12:19

Re: sumar 1 o restar 1 con pageup pagedown

Notapor Sebastiani » 14 Nov 2011 17:18

Que tal amigo, estoy descansando mi almuerzo, bueno veo que estas llamando de forma incorrectaa las teclas, solo cambiale por el nombre correcto "{PGUP}", "{PGdn}", te pego el codigo obviamente le quite eso de columnas o filas especificamente solo como ejemplo.

Option Explicit

Sub ActivarOnKey()
Application.OnKey "{PGUP}", "SpinUp"
Application.OnKey "{PGdn}", "SpinDown"
End Sub

Sub SpinUp()
On Error Resume Next

ActiveCell = ActiveCell + 1

End Sub

Sub SpinDown()
On Error Resume Next
ActiveCell = ActiveCell - 1
End Sub
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Sebastiani
Miembro Frecuente
Miembro Frecuente
 
Registrado: 15 Ago 2010 00:31


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros, programación y códigos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado