En este artículo, veremos cómo utilizar una función definida por el usuario (UDF)

definido en otro libro de trabajo.

Para este ejemplo, hemos creado una UDF «ReverseText» en el libro de trabajo «Reversing Characters In String.xlsm».

Los datos brutos consisten en datos de texto de muestra en «MainFile».

ArrowRawData

Queremos invertir el texto de muestra usando la UDF «ReverseText» de «Caracteres inversos en String.xlsm».

Podemos usar una función definida por el usuario (UDF) de otro libro de trabajo como este:

OtherWorkbookFullName! FunctionName (CellReference)

Para usar la UDF «ReverseText» en «MainFile», también tenemos que definir el nombre completo del archivo, junto con una extensión seguida de un signo de exclamación (!) Delante de la UDF. Entonces la función será así:

‘Caracteres inversos en String.xlsm’! ReverseText (C11)

Nota: si el nombre del archivo que contiene la UDF tiene caracteres de espacio, entonces debemos incluir el nombre del archivo entre comillas simples (‘).

ArrowOutputData

También podemos convertir el archivo que contiene la función definida por el usuario en Add In. Luego agregue ese complemento con la aplicación Excel.

Para crear Add In y usar Add In, vaya a la Pregunta 1

Siga a continuación el código

'Code in other workbook

Option Explicit

Function ReverseText(text As String) As String

'Reversing the text

ReverseText = StrReverse(text)

End Function

Si te gustó este blog, compártelo con tus amigos en Facebook y Facebook.

Nos encantaría saber de usted, háganos saber cómo podemos mejorar nuestro trabajo y hacerlo mejor para usted. Escríbanos a [email protected]