Hola que tal. Con esto no vas a impresionar a nadie, pero en fin...
Es tan sencillo como hacer esto:
Código:
Sub Ir_a_ingresos()
'Para saltar a la hoja INGRESOS
Sheets("ingresos").Select
'Para situarnos en la celda A1 de esa misma hoja
Range("A1").Select
End Sub
El problema que tiene ese código, es que si alguien le cambia el nombre a la hoja
ingresos, te dará error, porque la hoja ingresos ya no existirá.
Para solucionar eso, lo mejor es utilizar este otro código:
Código:
Sub Ir_a_ingresos()
'Para saltar a la hoja INGRESOS
Hoja2.Select
'Para situarnos en la celda A1 de esa misma hoja
Range("A1").Select
End Sub
Fíjate en esta imagen:
En la parte izquierda de esa imagen, verás que hay 2 hojas de cálculo en el libro de ejemplo que he abierto. Una hoja se llama
Hoja1 (que es el nombre que hay entre paréntesis), y la otra se llama
ingresos (nombre que hay entre paréntesis). Pues bien, esos nombres, los que hay entre paréntesis, son los nombres de las hojas de cálculo es decir, de las pestañas del libro (los nombres que ve cualquier usuario que abre ese libro de excel). Los nombres que hay delante de esos nombres (delante de los nombres que hay entre paréntesis), son los nombres "internos" de las páginas, que aunque se pueden cambiar de nombre, ya es más improbable que el usuario lo cambie porque hay que entrar en VBA para ello.
Si te fijas, delante del nombre
ingresos (el que hay entre paréntesis), hay otro nombre, que es el de hoja2. Ese nombre es el que he puesto en el segundo ejemplo de arriba (no solo hay que cambiar el nombre, sino que esa línea de código cambia ligeramente, como puedes comprobar). En tu caso, solo tienes que mirar el nombre interno de la hoja ingresos, para utilizar esa segunda opción que te proponía.
Tú decides cual usar. Yo personalmente siempre uso la segunda, porque a veces me da por cambiar el nombre a las hojas del libro.
Salu2