Jump to content

Abrir formularios de Excel sin que se cierren los libros abiertos anteriormente


Go to solution Solved by Jose BN,

Recommended Posts

Hace 2 horas, KHRYSTOPH dijo:

Buenos dias, necesito ayuda para saber como puedo evitar que mis formularios de VBA al ejecutarlos ni cierren los demás Libros que ya tenia abiertos.

 

Los formularios por defecto no cierran los libros abiertos, seguro puede ser por dos cosas, como minimo

Esta programado para cerrar toos los libros abiertos, o tiene la opcion de que la aplicacion no sea visible al iniciar el formulario

Revisa esas configuraciones, a lo mejor eso te esta sucediendo

 

Saludos!

Link to post
Share on other sites
Hace 16 horas, Antoni dijo:

Sin el archivo es imposible.

Buenos días. perdón, es una archivo un poco pesado. es la liga de mi drive  https://1drv.ms/x/s!AsM8do_V5vOyozSMh3lHsVx6eAur?e=gPkmDb

A lo que me refiero es que cuando tengo otros libros abierto y abro mi archivo que contiene formularios, me cierra los demás libros. En la parte de mi codigo de apertura tengo algo asi.

Private Sub Workbook_Open()
Application.Visible = False
Main.Show
End Sub

No sé si existe alguna manera en la que pueda trabajar con mis Formularios y poder usar otros libros independientes ...

 

Saludos...

 

Link to post
Share on other sites

Hola

Hace 8 horas, KHRYSTOPH dijo:

No sé si existe alguna manera en la que pueda trabajar con mis Formularios y poder usar otros libros independientes ...

No, mientras uses esa linea, que es precisamente lo que re comente antes

Application.Visible = False

 

Saludos 

Link to post
Share on other sites
En 7/1/2021 at 1:21 , KHRYSTOPH dijo:

Muchas gracias a todos. Termine resolviendo el problema convirtiendo mi archivo a ejecutable con XLtoEXE  y va corriendo bien. Puedo utilizar mis Libros independientes y mis formularios sin problema. 

 

 

Saludos !!!!

Claro ya usando software de terceros

 

Saludos 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Crear macros Excel

  • Posts

    • con estas líneas de código en la ventana inmediato leo todo el contenido del xml, incluso el de la cdata,  pero como haría para pasar dicho contenido en formato tabular a excel??🙄 Sub TestXML3() Dim XDoc As Object Set XDoc = CreateObject("MSXML2.DOMDocument") XDoc.async = False: XDoc.validateOnParse = False XDoc.Load (ThisWorkbook.Path & "\ad09004905940102100002111.xml") 'Get Document Elements Set lists = XDoc.DocumentElement 'Traverse all elements 2 branches deep For Each listNode In lists.ChildNodes Debug.Print "---Email---" For Each fieldNode In listNode.ChildNodes Debug.Print "[" & fieldNode.BaseName & "] = [" & fieldNode.Text & "]" Next fieldNode Next listNode Set XDoc = Nothing End Sub Agradezco su ayuda
    • Perdona LeandroA, perfecto...Muchísimas gracias por todo.   Un Saludo
    • Application.DisplayAlerts = False ActiveWorkbook.SaveCopyAs ThisWorkbook.Path & "\STOCK.xlsm" Workbooks.Open ThisWorkbook.Path & "\STOCK.xlsm" 'Abre la copia With ActiveWorkbook .Sheets(2).Delete .Sheets(1).Delete .Save '<-- Guarda la copia después de eliminar las hojas .Close '<-- Cierra la copia después de guardarla End With  
    • saludos  esta perfecto tu ejemplo. me sirve de mucho. ahora otra duda como se podría aplicar este mismo ejemplo pero con los datos de una tabla dinámica. ya que esa formula es con celdas fijas.  pero como lo aplico a una tabla  para sacar el porcentaje de lo que he avanzado  si cuando actualizo la tabla me da error.  gracias   
    • muchas  gracias  esta perfecto
  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Privacy Policy