Jump to content

REDIMENSIONAR VENTANA DEL EXCEL O OCULTARLA


Go to solution Solved by Gerson Pineda,

Recommended Posts

Hola.

Esoty intentando que al abrir un libro se abra un formulario y queria que:

o bien el excel se oculta, pero que se puedan utilizar al m ismo tiempo otros libros

o bien que la ventana del excel se cambie al tamaño del formulario para ocultarlo detras del formulario y, ya puestos 🙂 que al mover el formulario la ventana cambie la posicion tambien.

He estado mirando por varios foros y no he visto nada que se ajuste a mis "pretendiones". Igual es que no se puede hacer :-(.

Gracias

MJ

Link to comment
Share on other sites

Para ocultar la aplicación: Application.Visible = False en el evento Workbook_Open

Para poder trabajar con Excel mientras el formulario está mostrado: Userform1.Show vbModeless

Edited by Antoni
Link to comment
Share on other sites

  • Solution

Te adjunto un método que te permitirá redimensionar a unas coordenadas prestablecidas de la ventana de Excel y a partir de estas se va redimensionar el formulario

También podrás trabajar en otras ventanas de Excel

 

Saludos!

Redimensiona formulario de acuerdo ventana Excel_GP.xlsm

Link to comment
Share on other sites

Hace 21 horas, Antoni dijo:

Para ocultar la aplicación: Application.Visible = False en el evento Workbook_Open

Para poder trabajar con Excel mientras el formulario está mostrado: Userform1.Show vbModeless

Gracias Antoni. Ya conocia el Application.Visible = False pero se puede hacer para un libro en concreto?. Cuando abro otro libro simultaneamente se abre tambien el que no quiero que se vea. :-(

 

Lo de manejar el modal del userform desde codigo no lo conocia 🙂

MJ

Link to comment
Share on other sites

Hace 21 horas, Gerson Pineda dijo:

Te adjunto un método que te permitirá redimensionar a unas coordenadas prestablecidas de la ventana de Excel y a partir de estas se va redimensionar el formulario

También podrás trabajar en otras ventanas de Excel

 

Saludos!

Redimensiona formulario de acuerdo ventana Excel_GP.xlsm 19.68 kB · 0 descargas

Genial Gerson. Me has pillao a la primera, junto con lo de Antoni he hecho un machiembrado espectacular.  Lo unico que hecho en falta es que nopueda mover el formulario del sitio donde se inicia.

Gracias.

 

MJ

Link to comment
Share on other sites

Hace 5 minutos , CHEWACA dijo:

Gracias Antoni. Ya conocia el Application.Visible = False pero se puede hacer para un libro en concreto?. Cuando abro otro libro simultaneamente se abre tambien el que no quiero que se vea. 😞

 

Lo de manejar el modal del userform desde codigo no lo conocia 🙂

MJ

Otra cosilla cuando cierro el formulario quiero que grabe y cierre el libro con este código:

Sub CERRAR_GUARDAR()
    Application.ScreenUpdating = True
    Application.ActiveWindow.Visible = True
    ActiveWorkbook.Close SaveChanges:=True
    Application.Quit
End Sub

Se graba, se cierra el libro pero deja el excel abierto.

MJ

Link to comment
Share on other sites

  • Crear macros Excel

  • Posts

    • Muchas gracias! Voy a tener que revisar las macros porque no domino mucho...   Saludos!
    • Sube tu archivo siempre y pon un ejemplo de donde hay que tomar los datos y donde y como deben reflejarse  
    • Hola nuevamente muchachos. Espero estén bien todos, es mi mayor deseo. Estoy teniendo otro problema por acá con la configuración de un TextBox donde quiero expresar números. Propiamente el número que va a estar reflejado en esos TextBox son la división del Salario Mensual entre los días a trabajar y eso me da un índice o tarifa salarial diaria.  No tengo problemas en las operaciones matemáticas, sino en el formato a expresar en el TextBox.  Este dato lo toma el TextBox de la Hoja, la que tengo configurada (Celda) como Numero. Podrían ayudarme. Gracias de antemano y excelente semana para todos. Saludos Pino
    • Buenas tardes. Tengo el siguiente código en una macro:   Sub Prueba() hora = Hour(Now) If hora <= 18 & Sheets("Hoja1").Range("G7") = 1 Then     MsgBox ("haz esto")      ElseIf hora > 18 & Sheets("Hoja1").Range("G7") = 2 Then     MsgBox ("haz esto otro")      Else     MsgBox ("No se cumple") End If End Sub Sin embargo,  siempre se me ejecuta el Else aunque a priori se cumplan las condiciones del If. Adjunto el excel de prueba. ¿Alguna idea del por qué no entra en el If ni en el ElseIf? Gracias   Prueba.xlsm
  • Recently Browsing

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Privacy Policy