¿Cómo mantener siempre un gráfico a la vista al desplazarse en Excel?
Si hay un gráfico insertado en una hoja, mientras desplazas la hoja hacia abajo para ver los datos, el gráfico no se puede ver al mismo tiempo, como se muestra en la siguiente captura de pantalla, lo cual es bastante molesto. En este artículo, te presento un código VBA para mantener un gráfico siempre visible incluso al desplazarte hacia arriba o hacia abajo en la hoja.
![]() |
![]() |
![]() |
Mantener siempre un gráfico a la vista
Mantener siempre un gráfico a la vista
Para conservar un gráfico a la vista mientras te desplazas por la hoja, puedes aplicar el siguiente código VBA para resolverlo.
1. Haz clic derecho en la pestaña de la hoja donde deseas que el gráfico sea visible y haz clic en Ver Código en el menú contextual. Ver captura de pantalla:
2. En la ventana emergente de Microsoft Visual Basic for Applications, pega el siguiente código en el script en blanco.
VBA: Mantener el gráfico siempre a la vista
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'UpdatebyExtendoffice20161111
Dim CPos As Double
Application.ScreenUpdating = False
CPos = ActiveWindow.ScrollRow * ActiveCell.RowHeight
ActiveSheet.ChartObjects("Chart 2").Activate
ActiveSheet.Shapes("Chart 2").Top = CPos
ActiveWindow.Visible = False
Application.ScreenUpdating = True
End Sub
3. Guarda y cierra el cuadro de diálogo, luego el gráfico se moverá hacia abajo o hacia arriba cuando hagas clic en cualquier celda.
Notas:
(1) En el código VBA, Gráfico 2 es el nombre del gráfico que deseas mantener a la vista, puedes cambiarlo según sea necesario.
(2) Este VBA no puede mantener siempre un grupo de gráficos a la vista.

Descubre la Magia de Excel con Kutools AI
- Ejecución Inteligente: Realiza operaciones en celdas, analiza datos y crea gráficos, todo impulsado por comandos simples.
- Fórmulas Personalizadas: Genera fórmulas adaptadas para optimizar tus flujos de trabajo.
- Codificación VBA: Escribe e implementa código VBA sin esfuerzo.
- Interpretación de Fórmulas: Comprende fórmulas complejas con facilidad.
- Traducción de Texto: Supera las barreras del idioma dentro de tus hojas de cálculo.
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!