¿Cómo executo una macro de miarchivo desde otro archivo abierto de

30/01/2007 - 18:21 por Cebreros | Informe spam
¿Cómo executo una macro de miarchivo desde otro archivo abierto de Excel
Este ese el código que tengo:
Private Sub Workbook_Open()
On Error Resume Next
x = Workbooks("ExpeDiente.xls").Name
If Not Err = 0 Then
On Error GoTo 0
Workbooks.Open Filename:="C:\Cebreros\Expediente\Estados de
Cuenta\ExpeDiente.xls"
End If

On Error GoTo 0
Application.Run "'ExpeDiente.xls'!Auto_Open"

End Sub
Gracias

Preguntas similare

Leer las respuestas

#1 Juan Pablo González
30/01/2007 - 18:32 | Informe spam
Para llamar el Auto_Open toca usar algo así:

Workbooks("ExpeDiente.xls").RunAutoMacros xlAutoOpen

Saludos,

Juan Pablo González

"Cebreros" wrote in message
news:
¿Cómo executo una macro de miarchivo desde otro archivo abierto de Excel
Este ese el código que tengo:
Private Sub Workbook_Open()
On Error Resume Next
x = Workbooks("ExpeDiente.xls").Name
If Not Err = 0 Then
On Error GoTo 0
Workbooks.Open Filename:="C:\Cebreros\Expediente\Estados de
Cuenta\ExpeDiente.xls"
End If

On Error GoTo 0
Application.Run "'ExpeDiente.xls'!Auto_Open"

End Sub
Gracias
Respuesta Responder a este mensaje
#2 KL
30/01/2007 - 18:59 | Informe spam
...y practicamente todos se puede llamar asi:

Sub test()
Run "'ExpeDiente.xls'!ThisWorkbook.Workbook_Open"
End Sub

Saludos,
KL


"Juan Pablo González" wrote in message
news:
Para llamar el Auto_Open toca usar algo así:

Workbooks("ExpeDiente.xls").RunAutoMacros xlAutoOpen

Saludos,

Juan Pablo González

"Cebreros" wrote in message
news:
¿Cómo executo una macro de miarchivo desde otro archivo abierto de Excel
Este ese el código que tengo:
Private Sub Workbook_Open()
On Error Resume Next
x = Workbooks("ExpeDiente.xls").Name
If Not Err = 0 Then
On Error GoTo 0
Workbooks.Open Filename:="C:\Cebreros\Expediente\Estados de
Cuenta\ExpeDiente.xls"
End If

On Error GoTo 0
Application.Run "'ExpeDiente.xls'!Auto_Open"

End Sub
Gracias




Respuesta Responder a este mensaje
#3 Cebreros
30/01/2007 - 22:50 | Informe spam
Gracias a todos y por todo, me ha funcionado bien todo

"KL" escribió:

y practicamente todos se puede llamar asi:

Sub test()
Run "'ExpeDiente.xls'!ThisWorkbook.Workbook_Open"
End Sub

Saludos,
KL


"Juan Pablo González" wrote in message
news:
> Para llamar el Auto_Open toca usar algo así:
>
> Workbooks("ExpeDiente.xls").RunAutoMacros xlAutoOpen
>
> Saludos,
>
> Juan Pablo González
>
> "Cebreros" wrote in message
> news:
>> ¿Cómo executo una macro de miarchivo desde otro archivo abierto de Excel
>> Este ese el código que tengo:
>> Private Sub Workbook_Open()
>> On Error Resume Next
>> x = Workbooks("ExpeDiente.xls").Name
>> If Not Err = 0 Then
>> On Error GoTo 0
>> Workbooks.Open Filename:="C:\Cebreros\Expediente\Estados de
>> Cuenta\ExpeDiente.xls"
>> End If
>>
>> On Error GoTo 0
>> Application.Run "'ExpeDiente.xls'!Auto_Open"
>>
>> End Sub
>> Gracias
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida