Hace unos días estuve realizando un pequeño programa que interactuaba en una hoja Excel. Como no estaba utilizando userforms, resulta que el «cuadro de mando» del programa se movía en función de si me desplazaba por la hoja o si movía la rueda del ratón.

Para evitar que la hoja se mueva y fijar solo la parte que te interesa mostrar, os dejo una pequeña macro que funciona cuando abres tu trabajo:

Private Sub Workbook_Open()
Sheets("Portada").ScrollArea = "A2:M45"
End Sub

Esta macro inmoviliza la hoja «Portada» en el área entre A2 y M45, no permitiendo movimientos en horizontal ni vertical.

Por cierto, debéis colocarla en el modulo: «ThisWorkbook».

Espero que os sirva a la hora de presentar vuestros programas.

Saludos 😉

Descarga el archivo pulsando enINMOVILIZAR HOJA

Comparte este post