¡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.
¡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.
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.
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.
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.
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
¡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"
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?
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?
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!
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
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.
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.
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
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
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 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
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
¡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.
Esto te le pregunté cuando iniciaste el tema de las UDF: muchas gracias por el video. Gracias a Sergio también.
¡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.
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.
EXCELente contenido mi estimado Andrés!
Un abrazo!
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.
Excel Hecho Fácil excelente tutorial Justo necesitaba realizar esto para las clases presenciales que dicto Bendiciones y muchas gracias por todo
Excelente Andrés... esta fue una de mis solicitudes, gracias por el video, aclarada la funcionalidad del método MacroOptions...
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.
Esta excelente el aporte¡¡ Saludos desde México...
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
Muy agradecido Andrés.
De nada compa, gracias por permitirlo... Un abrazo desde Colombia hasta México.
Excelente explicación, Muy clara y útil
Excelente información... Justo lo que andaba buscando.
¡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"
Gracias Ernesto a ti también te doy las gracias, un abrazo cordial. Saludos.
Excelente video!!! muchas gracias!
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?
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?
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!
seria brutal saberlo
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
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.
Déjame ver y te comento. Saludos.
Se lo agradecería mucho mi estimado amigo.
Ok.
Misma duda por acá.
¿Pudiste resolver esta duda? Tengo la misma duda hace un buen tiempo.
Saludos. Como hacer para que eso funcione en cualquier libro que se abra?
Gracias, muy bueno
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(
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.
Eso no es posible... Saludos...
Excel Hecho Fácil gracias por la respuesta, de nuevo excelente contenido muy recomendable.
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
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. 👍
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
Es necesario programar con VS...
!Mundial!
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
Estoy trasformando la función NumerosSeparador (con descripción) en complemento.
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
@@wblanco5506 A mi sirvió lo que planteaste, me ayudó a eliminar el error 1004
Hola Daniel, tengo el mismo problema, ¿cómo lo solucionaste? gracias
¿y como añadir el TOOLTIP o ventana de ayuda mínima que sale escribir la función? Pero esto, geníal. Gracias.
Excel-ente!!!
Gracias por comentar estimado. Espero te sirva mucho. Un abrazo desde la distancia. 🤗
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
👍👍👍👍✔✔👌👌🦾🦾🤗🤗😎😎😎😎👀👀🍺🍺