Píldoras de Excel y VBA – Posicionando Formulario al Abrirlo de Forma Automática Nro. 002

Píldoras de Excel Nro. 2

Ejemplo Práctico
La idea es que al abrir el formulario se ubique en la ultima posición que se cerro para ello lo que hay que hacer es guardar la posición del formulario al salir. Solo se requiere guardar la posición de arriba y de la izquierda.

Private Sub UserForm_Initialize()
Application.ScreenUpdating = True
Me.Top = [Z1]
Me.Left = [Z2]
End Sub

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
[Z1] = Me.Top
[Z2] = Me.Left
Application.ScreenUpdating = False
End Sub

Nótese que el formulario se autoposiciona cerca de la grilla de la hoja para ver los datos mejor.  En esa posición salimos y se guarda.
Ubicación del Formulario de Forma Automática

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *