Asignar descripción a Función Definida por el Usuario | VBA

Поделиться
HTML-код
  • Опубликовано: 8 фев 2025

Комментарии • 53

  • @Antonio8688
    @Antonio8688 7 лет назад +1

    ¡Excelente, Andrés! En términos beisboleros, ¡la sacaste del parque! Y en términos futboleros, como dicen mis amigos argentinos, ¡la rompiste! Agradecido a tí y a Sergio por su vocación altruista de compartir el conocimiento.

  • @alvarorodriguezlasso
    @alvarorodriguezlasso 7 лет назад +1

    Esto te le pregunté cuando iniciaste el tema de las UDF: muchas gracias por el video. Gracias a Sergio también.

  • @ErnestoDelMar
    @ErnestoDelMar 7 лет назад +1

    ¡Muy buen Video Andres!.. Muy raramente veo un Video que REALMENTE me guste, pero ESTE desde mi personal punto de vista es MAGNIFICO y más para principiantes de VBA.
    Por cierto; YO no hago Videos, porque no tengo ESE PEQUEÑO detalle, que solo los dotados tienen. La facilidad de palabra.

    • @ExcelHechoFacil
      @ExcelHechoFacil  7 лет назад +2

      Gracias Ernesto por tu apreciación, y todos podemos hacer muchas cosas, incluso hasta hacer vídeos. Sólo es cuestión de tener constancia, disciplina, y mucha pasión por ayudar a los demás (siempre dentro de lo posible claro).
      Para mejorar la facilidad de palabra te recomiendo leer mucho, excesivamente diría yo!!!
      Gracias por comentar.

  • @excelymasoficial
    @excelymasoficial 7 лет назад +3

    EXCELente contenido mi estimado Andrés!
    Un abrazo!

    • @ExcelHechoFacil
      @ExcelHechoFacil  7 лет назад +2

      Gracias Don Otto, es muy bueno saberlo de usted. Espero esté material le sirva a muchos... Nuevamente gracias por la apreciación querido amigo. Saludos desde Colombia hasta El Salvador.

    • @ayerenmartinezs
      @ayerenmartinezs 7 лет назад +1

      Excel Hecho Fácil excelente tutorial Justo necesitaba realizar esto para las clases presenciales que dicto Bendiciones y muchas gracias por todo

  • @fernandoparejaiparraguirre6981
    @fernandoparejaiparraguirre6981 7 лет назад +1

    Excelente Andrés... esta fue una de mis solicitudes, gracias por el video, aclarada la funcionalidad del método MacroOptions...

  • @juanbernardomanjarrez6498
    @juanbernardomanjarrez6498 7 лет назад +1

    Me gusta la forma como explicas la forma de resolver las inquietudes planteadas por quienes te seguimos. Hoy es la mía. Cómo hacer una UDF que permita seleccionar opción como el caso de la de subtotales que al lanzarla expone una lista que permite seleccionar uno de sus argumentos.

  • @alejandromiguelromerojimen7215
    @alejandromiguelromerojimen7215 7 лет назад +1

    Esta excelente el aporte¡¡ Saludos desde México...

  • @aabcdario
    @aabcdario 3 года назад +3

    Hola Andrés, muchas gracias, es justo lo que estaba buscando. Ya lo use, me enrede un poquito con el nombre que le pusiste al modulo, porque yo puse el código en el modulo1; mi función y la función con MacroOptions. ya en el paso ThisWorkbook estaba cometiendo el error de llamar a: Call Apertura.EjecutarAlAbrir , cuando solo debía poner Call EjecutarAlAbrir

  • @SergioAlejandroCampos
    @SergioAlejandroCampos 7 лет назад +1

    Muy agradecido Andrés.

    • @ExcelHechoFacil
      @ExcelHechoFacil  7 лет назад +1

      De nada compa, gracias por permitirlo... Un abrazo desde Colombia hasta México.

  • @Geras2235
    @Geras2235 2 года назад +1

    Excelente explicación, Muy clara y útil

  • @llenramos
    @llenramos 5 лет назад +1

    Excelente información... Justo lo que andaba buscando.

  • @ErnestoDeHood
    @ErnestoDeHood 7 лет назад +1

    ¡Que más se puede decir Andres!.. Ernesto Del Mar; te expreso, lo mismo que yo te quería decir (por algo es mi Hijo)... Solo me resta enviarte un muy CORDIAL SALUDO al igual que a Sergio Alejandro Campos. Y como dices tu; ya te dimos nuestras respectivas "Manitas arriba"

    • @ExcelHechoFacil
      @ExcelHechoFacil  7 лет назад +2

      Gracias Ernesto a ti también te doy las gracias, un abrazo cordial. Saludos.

  • @juanleiton9667
    @juanleiton9667 3 года назад +1

    Excelente video!!! muchas gracias!

  • @EleazarCrucesOchoa
    @EleazarCrucesOchoa 6 лет назад +2

    Eleazar Cruces Ochoa
    Hace 10 meses
    Hola mi estimado Andrés, un video como pocos, excelente.
    Llendo un poquito mas allá, ¿Como se haría para el renglón: "Ayuda sobre esta función", situado al final de la ventanila?

  • @EleazarCrucesOchoa
    @EleazarCrucesOchoa 7 лет назад +1

    Hola mi estimado Andrés, un video como pocos, excelente.
    Llendo un poquito mas allá, Como se haría para el renglón: "Ayuda sobre esta función", situado al final de la ventanila?

  • @johnnychoquehuanca
    @johnnychoquehuanca 5 лет назад +1

    Hola Andres, agradecido por brindarnos un poco de su tiempo para compartir conocimiento. Por otro lado, podría ayudarme con el siguiente problema? Procedimiento que permita que un botón de comando o userform se desplace a medida que se hace scroll en la hoja, en sentido vertical y horizontal. Gracias!

  • @Felix052810
    @Felix052810 3 года назад +1

    Hola; ¿Por qué al llevar la función a otro computador, se desactiva la descripción de la udf; pienso que debería conservar la asignación de la descripción, para no entrar al editor VBA y luego activarlo y guardarlo? Gracias, dios te bendiga

  • @Fredick.7
    @Fredick.7 6 лет назад +2

    Gracias por compartir esta interesante y exclentete información acerca del vídeotutorial.
    Por favor, ayúdeme, tengo una inquietud: Vi en el video que has construido una UDF “NumerosSeparador()“, pero este carece del ASISTENTE PREDICTIVO cuando se ingresa la fórmula manualmente en una determinada celda, que a diferencia de todas las funciones predeterminadas de Excel aparecen por defecto al seleccionar la fórmula justo después de abrir el primer paréntesis (en la parte baja donde se escribe la fórmula), por ejemplo, =CONCATENAR(texto1; [texto2],…)
    Mi pregunta es: ¿Cómo puedo generar ese asistente predictivo de argumentos con VBA? O, me podrías referenciar algún sitio web donde me pueda guiar.
    IMPORTANTE: No me refiero al asistente de funciones que se abre al dar clic al comando de función (Fx) que se ubica del lado izquierdo de la barra de fórmulas, que es lo que apropósito se trata en este video.
    Gracias de antemano. Saludos a la distancia.

  • @fidenciorafaelhernandezbuc2676
    @fidenciorafaelhernandezbuc2676 11 месяцев назад +1

    Saludos. Como hacer para que eso funcione en cualquier libro que se abra?

  • @WilliamMendez_cw
    @WilliamMendez_cw 4 года назад +1

    Gracias, muy bueno

  • @ElDavePanther
    @ElDavePanther 2 года назад +1

    Excelente, como hago que salga la etiqueta con descripción a la hora de escribir mi función, la que sale por ejemplo cuando escribes =BUSCARV(

  • @aljerago
    @aljerago 6 лет назад +1

    Hola Andrés excelente contenido, quiero saber si se puede realizar la descripción de los argumentos en la barra de fórmulas de Excel de igual manera para nuestras UFCs.
    Gracias.

    • @ExcelHechoFacil
      @ExcelHechoFacil  6 лет назад +1

      Eso no es posible... Saludos...

    • @aljerago
      @aljerago 6 лет назад +1

      Excel Hecho Fácil gracias por la respuesta, de nuevo excelente contenido muy recomendable.

  • @pacoquiros4918
    @pacoquiros4918 7 лет назад +1

    EXCELENTE.PARA UN DIEZ.
    HACE POCO TIEMPO VI " FILTROS AVANZADOS Y USO DE MACROS". ME GUSTÓ, PERO DESEARÍA PODER DESCARGAR LA TABLA QUE UTILIZASTE PARA LA PRÁCTICA DEL EJERCICIO. SI APRENDO COMO DESCARGARLA DESDE EL VÍDEO PODRÉ HACERLO EN OTRAS OCASIONES. TE LO AGRADECERÍA

    • @ExcelHechoFacil
      @ExcelHechoFacil  7 лет назад

      Estimado en la descripción del vídeo está el enlace para la descarga... Este te lleva a mi sitio web y allí encuentras el archivo. 👍

  • @JesusVillaV
    @JesusVillaV 6 лет назад +1

    Buenas si salio todo bien.
    Pero me preguntaba si es posible que las descripciones salgan así como las funciones predefinidas.
    Que en la celda al poner = "nombre de la función"
    Salga su descripción hecha por el usuario y sus respectivas descripciones a las variables.
    Ej como en las predefinidas:
    =SUMA (Suma todos los nums...)----Descripción de la función
    Suma(Numero1,Numero2,...)---- Descripción de las variables

  • @fmazoramirez
    @fmazoramirez 7 лет назад +1

    !Mundial!

  • @daniel.go33
    @daniel.go33 6 лет назад +1

    Excelente aporte, yo tengo un problema al convertir la función en un complemento de Excel, me sale error 1004 "No se puede modificar una macro que se encuentra en un libro oculto" como lo puedo solucionar, gracias

    • @daniel.go33
      @daniel.go33 6 лет назад +1

      Estoy trasformando la función NumerosSeparador (con descripción) en complemento.

    • @wblanco5506
      @wblanco5506 6 лет назад +1

      Daniel Gonzalez
      Que tal amigo no se si aun te sirve este comentario...
      Entiendo que quieres crear un complemento agregando la descripción del video...
      Para esto yo hice lo siguiente:
      Crear en un nuevo libro la función personalizada y agregar de una vez la información de la funcion tal cual explica en el video...
      Luego guardas el archivo como habilitado para macros y utilizas la funcion para probarla... de esta manera veras que se haya agregado la descripción.
      Si todo funciona bien...
      Guardas el archivo como complemento en la carpeta de complementos de excel desde el libro activo con la udf...
      Sin cerrar el archivo habilitas el complemento y al generar el error que describes, das cerrar el mensaje y abres el editor.. borras el modulo que contiene la descripción y en la opcion del libro que llama al modulo de cargar al abrir tambien la borras...
      Das guardar y listo...
      Cierras todos los libros y abres un nuevo libro en blanco... llamas a tu función desde el cuadro de funciones y parecerá la descripción de tu UDF cargada desde tu complemento..
      Espero te sirva... saludos

    • @pablososa1980
      @pablososa1980 5 лет назад +1

      @@wblanco5506 A mi sirvió lo que planteaste, me ayudó a eliminar el error 1004

    • @iq-videos
      @iq-videos 4 года назад +1

      Hola Daniel, tengo el mismo problema, ¿cómo lo solucionaste? gracias

  • @anianogago3667
    @anianogago3667 Год назад

    ¿y como añadir el TOOLTIP o ventana de ayuda mínima que sale escribir la función? Pero esto, geníal. Gracias.

  • @EcoDev-Solutions
    @EcoDev-Solutions 7 лет назад +1

    Excel-ente!!!

    • @ExcelHechoFacil
      @ExcelHechoFacil  7 лет назад

      Gracias por comentar estimado. Espero te sirva mucho. Un abrazo desde la distancia. 🤗

  • @jeanvaljean6468
    @jeanvaljean6468 Год назад +1

    PROFESOR YO HICE UNA FUNCTION PARA CALCULAR LA LONGITUD DE LA CIRCUNSFERENCIA; Y SALIO TODO VIENTO EN POPA
    👍👍✔✔✔✔👌👌🦾🦾🤗🤗😎😎👀👀🍺🍺🍺🍺🍺🍺🍺🍺🍺🍺🍺🍺
    Option Explicit
    Public Function LONGITUD_CIRCUNSFERENCIA(D As Double) As Double
    Dim R As Double
    Const Pi = 3.1416
    R = D * Pi
    LONGITUD_CIRCUNSFERENCIA = R
    End Function
    Option Explicit
    Sub DESCRIPCION_DE_LA_FUNCTION()
    Dim NOMBREDELAFUNCTION As String
    Dim DESCRIPCIONDELAFUNCTION As String
    Dim CATEGORIADELAFUNCTION As Variant
    Dim DESCRIPCIONDEARGUMENTOS(1 To 2) As String
    NOMBREDELAFUNCTION = "LONGITUD_CIRCUNSFERENCIA"
    DESCRIPCIONDELAFUNCTION = "Devuelve la longitud de la circunsferencia; siendo la constante Pi = 3.1416"
    CATEGORIADELAFUNCTION = "CALCULO DE FIGURAS GEOMETRICAS"
    DESCRIPCIONDEARGUMENTOS(1) = "Viene a ser el Diametro de la circunsferencia"
    Application.MacroOptions Macro:=NOMBREDELAFUNCTION, _
    Description:=DESCRIPCIONDELAFUNCTION, _
    Category:=CATEGORIADELAFUNCTION, _
    ARGUMENTDESCRIPTIONS:=DESCRIPCIONDEARGUMENTOS


    End Sub
    👍👍👍👍✔✔👌👌🦾🦾🤗🤗😎😎😎😎👀👀🍺🍺