Usando una función definida por el usuario (UDF) de otro libro usando VBA en Microsoft Excel

Tabla de contenido

En este artículo, veremos cómo utilizar una función definida por el usuario (UDF) definida 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".

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 incluye caracteres de espacio, entonces debemos incluir el nombre del archivo entre comillas simples (‘).

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 un complemento y utilizarlo, vaya a la pregunta 1

Siga a continuación para obtener el código

 'Código en otro libro de trabajo Opción Función explícita ReverseText (texto como cadena) Como cadena' Invertir el texto ReverseText = StrReverse (texto) Fin Función 

Si te gustó este blog, compártelo con tus amigos en Facebook. Además, puede seguirnos en Twitter y Facebook.

Nos encantaría saber de usted, háganos saber cómo podemos mejorar nuestro trabajo y hacerlo mejor para usted. Escríbanos al sitio de correo electrónico

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave