Pregunta: | 9680 - UTILIZAR DESDE VB FUNCIONES DE EXCEL CREADAS EN VBA (.XLA) |
Autor: | Antonio Rodríguez |
Desearía saber como poder utilizar funciones creadas en ficheros *.xla (complementos) de excel desde Visual Basic.
Le incluyo con Addins.Add , pero no reconoce la función si la utilizo en excel. Muchas gracias anticipadas. |
Respuesta: | Alejandro Parra |
Creo que te puede servir esto:
Dim oExcel As Excel.Application Set oExcel = New Excel.Application With oExcel .Visible = True ' si quieres ver el proceso .Workbooks.Add Complemento ' Complemento es el nombre del documento .xla con su path .Run Macro [, parametros] ' Macro contiene el Nombre de la función ' Si la función tiene parámetros de entrada separalos por comas .Visible = False ' si lo pusiste a True antes End With Set oExcel = Nothing |