![]() |
Hacer referencia a una hoja VBA hola!!! mi problema es el siguiente, he realizado unas macros en la hoja1 en la que he dibujado circulitos para que al dar a cada uno salga salte a la hoja llamada ingresos, alguien me podria decir como seria el codigo??? (kiero impresionar al profe XD) Gracias |
Re: Hacer referencia a una hoja VBA 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 solucionar eso, lo mejor es utilizar este otro código: Código: Sub Ir_a_ingresos()http://www.upload-images.net/imagen/c21344a4a6.gif 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 |
| La zona horaria es GMT -6. Ahora son las 06:44. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.