Función personalizada (UDF) para extraer los números de una cadena de texto (string)
Como ya habéis visitado (leído, estudiado y practicado) el artículo “ Recursos para comenzar a programar con LibreOffice BASIC ” de este mismo blog, o bien, ya tenéis conocimientos del lenguaje de programación LibreOffice Basic, vamos a crear una UDF (macro) que extraiga todos los números del 0 al 9 de una cadena de texto contenida en una celda de Calc (imagen 1 ) . Imagen 1: Función personalizada (UDF) EXTRAER_NUMEROS Pero, ¿qué es una UDF? . Una UDF es una función definida por el usuario (en inglés U ser- D efined F unction ). Esta función la crea el usuario de una aplicación informática para personalizar, en la medida de lo posible, unas determinadas operaciones o resultados, ya que, ninguna de las funciones que de forma predeterminada vienen con la aplicación se ajusta a las necesidades surgidas en un momento dado. Se utiliza exactamente igual que cualquier otra función que traiga Calc “de fábrica” . Cuando se trabaja con macros hay que “avisar” a LibreOffice de la segurida