Solicito ayuda con un fallo de interpretación de imagenes y fórmulas del propio programa de Excel
publicado
Buenos días,
Ante todo, gracias por adelantado y disculpad que no me haya presentado oficialmente en el foro, soy nuevo (jelow: presentación hecha (?))
Mi caso es el siguiente:
Tengo dos hojas en un archivo.
La primera hoja es una tabla, con imágenes y otros datos
La segunda, una fórmula que devuelve una de las imágenes en la tabla, según el dato encontrado en una lista de validación de datos desplegable de una celda designada (hasta aquí, todo bien, funciona y todo)
EL PROBLEMA: Cuando, en la primera hoja se hace scroll hacia abajo y vuelves a la segunda hoja, al hacer click en la celda de la lista de validación, Excel mueve la imagen que ha encontrado, según donde esté el scroll de la primera hoja.
EJEMPLO BÁSICO:
Si "Sheets("primera hoja").ScrollRow = 1", osea, arriba del todo, la imagen se ve bien
Por cada poquito que hagas scroll hacia abajo, la imagen se va moviendo.
*Como digo, el código funciona, trae la imagen sin problema y todo bien, el fallo está en el scroll (dejo capturas también):
- IMAGEN BIEN, CON SCROLL EN "TOP = 0"
- IMAGEN MAL, CUANDO SCTOLL NO ES "TOP = 0"
A falta de solución, uso este código de momento:
- CODIGO QUE USO PARA VOLVER EL SCROLL A "TOP = 0"
"Sub calcularFoto()
Dim nombreHoja As String
nombreHoja = ActiveSheet.Name
Application.ScreenUpdating = False
Sheets("inventory").Select
ActiveWindow.ScrollRow = 1
Sheets(nombreHoja).Select
Application.ScreenUpdating = True
Range("$C$10").Select
End Sub"
Si alguien pudiera ayudarme a buscar una solución más eficaz, que no sea mover el scroll, estaría muy agradecido.
De nuevo, gracias de antemano, que no albergo muchas esperanzas, porque entiendo que es un error del propio excel como tal, que interpreta mal las imagenes o algo...
Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
Buenos días,
Ante todo, gracias por adelantado y disculpad que no me haya presentado oficialmente en el foro, soy nuevo (jelow: presentación hecha (?))
Mi caso es el siguiente:
EJEMPLO BÁSICO:
Si "Sheets("primera hoja").ScrollRow = 1", osea, arriba del todo, la imagen se ve bien
Por cada poquito que hagas scroll hacia abajo, la imagen se va moviendo.
*Como digo, el código funciona, trae la imagen sin problema y todo bien, el fallo está en el scroll (dejo capturas también):
- IMAGEN BIEN, CON SCROLL EN "TOP = 0"
- IMAGEN MAL, CUANDO SCTOLL NO ES "TOP = 0"
A falta de solución, uso este código de momento:
- CODIGO QUE USO PARA VOLVER EL SCROLL A "TOP = 0"
"Sub calcularFoto()
Dim nombreHoja As String
nombreHoja = ActiveSheet.Name
Application.ScreenUpdating = False
Sheets("inventory").Select
ActiveWindow.ScrollRow = 1
Sheets(nombreHoja).Select
Application.ScreenUpdating = True
Range("$C$10").Select
End Sub"
Si alguien pudiera ayudarme a buscar una solución más eficaz, que no sea mover el scroll, estaría muy agradecido.
De nuevo, gracias de antemano, que no albergo muchas esperanzas, porque entiendo que es un error del propio excel como tal, que interpreta mal las imagenes o algo...