Problema para ejecutar varias macros
Resulta que tengo dos macros con propósitos que no se relacionan entre si, cada una con sus respectivos form de inicio, en este hilo, Dante Amor me comento "En un mismo excel no puedes tener 2 macros ejecutándose a la vez." y me sugirió que añadiese a mi código esta linea de comandos:
Shell "excel.exe " & "C:\trabajo\pendientes.xlsx"
Por lo que mi ThisWorkbook para prueba1 quedo así
Private Sub Workbook_Open() Shell "excel.exe " & "B:\desktop\prueba1" Workbooks.Application.Visible = False UserForm1.Show End Sub
y para prueba2, así
Private Sub Workbook_Open() Shell "excel.exe " & "B:\desktop\prueba1" Workbooks.Application.Visible = False UserForm1.Show End Sub
pero al ejecutar alguna de las macros me las abre como solo lectura, y no me sirve este método ya que modificare el contenido de forma constante... Además de eso, no me muestra la otra macro como lo pueden ver a continuación
Siguiendo el código de Dante, le hice una modificación, eliminando esta parte
& "B:\DESKTOP\prueba2.xlsm"
De este modo, si me muestra ambas macros y no me aparece el cuadro de "abrir como solo lectura", pero resulta que solo me deja activa la ultima macro que abro y no ambas, como les muestro a continuación...
No pretendo ser pretencioso con el programa, pero suelo trabajar muchas veces con ambas macros abiertas... ¿Alguna sugerencia para solucionar mi problema?
Muchas gracias de antemano y gracias por tomar su tiempo para atender mi duda...