Curso Excel VBA y Macros - Cap. 31 - Creando Funciones y UDF para usar en fórmulas

preview_player
Показать описание


💯 Compra Office 365 de manera segura en la Microsoft Store

En este tutorial veremos cómo desarrollar funciones en VBA desde cero, tanto para usarse en procedimientos como en celdas de Excel. Cuando desarrollamos funciones que serán usadas en celdas, se les llama UDF o Funciones Definidas por el usuario (User Defined Functions).

Veremos la diferencia entre Procedimientos Sub y Procedimientos de tipo Función. En el capítulo anterior vimos cómo pasar argumentos (ByVal y ByRef) a un procedimiento, haciendo que funcionen similar a las funciones, solo que las funciones se usan para devolver valores únicos o de matriz.

Twitter | @EXCELeINFO
Twitter | @SergioACamposH

Descargar EXCELeINFO addin:

#MsExcel #VBA
Рекомендации по теме
Комментарии
Автор

Me encanta el curso, disfruto a cada capítulo. En este, sólo un comentario que igual ya está más que comentado... La línea "If VBA.Asc(Valor) >= 48 And VBA.Asc(Valor) <= 57 Then", creo que sería más clara para el usuario y para el programador cambiarla por: "If VBA.IsNumeric(Valor) Then".
Creo que es mucho más simple y entendible para cualquiera que tenga la necesidad de leer el código más adelante.
Gracias por tu curso y por tu tiempo, que sin duda es valioso....

tonygonzalez
Автор

Ya llegué al cap 29. Estaré practicando todos estos conceptos. Gracias Sergio. Espero poder culminar los mas de 100 videos. Gracias.

rodrigocorrales
Автор

Gracias por todo tu esfuerzo Sergio, tu canal es sin duda uno sino el mejor de contenido para excel y vba. Gracias no tenemos como pagarte.

luiscorado
Автор

La verdad es que en cada video estás desmembrando los entresijos de este apasioanante entorno.

Автор

Llegué a este capítulo y me queda claro que es una gran forma de explicar el tema, y de aprender conceptos que tengan por principio la comprensión contra la inmediatez, gracias un abrazo

gonzaloarandia
Автор

Ufff... Estoy agradecido contigo por compartir este conocimiento con el mundo. ¡Maestro!

rodrigocasas
Автор

Sergio, excelente información, clara y oportuna, con tu curso he aprendido en poco tiempo a hacer macros que me hacen la vida más fácil.

dgomez
Автор

Indudablemente una gran labor. Llevo muchos vídeos de vba vistos y este curso es de lo mejor. Claro, conciso y con una duración por capítulo adecuada. Muchas gracias.

jesusmariafuentes
Автор

Hola sergio, Excelente y clara tu explicación, llevo mas de un año buscando lo que tu nos enseñaste en segundos. muchas gracias por compartir tus grandes conocimientos.

autoparteseltano
Автор

Muchas gracis por el material Alejandro

yonise
Автор

Excelente curso. Recién empecé a ver los videos y me han parecido muy buenos. Realmente son de mucho provecho y los veré todos. Saludos Sergio

danielrivas
Автор

Sergio gracias por tu tiempo.
Saludos desde España 🇪🇸

joseantoniosanchezlopez
Автор

De nuevo Gracias. Y aun sin acabar de empaparme de todos los videos, ya estoy deseoso de que tengas un curso similar de TypeScript 😇

Автор

Excelente. Curso.. Lo único que hice distinto fue: declarar Private Const Titulo = "EXCELeINFO" y declarar la variable Cuenta como Private, para que en el procedimiento ActivarA2, esté disponible la cantidad de hojas para el ciclo For que recorrer cada hoja desde la Sheet(2) y activar las celdas "A2" de cada hoja . Saludos.. Sigo avanzando.. Desde. San Antonio de Los Altos. Estado Miranda. Venezuela. (04/07/2020). Hora: 18:05

seica
Автор

Es muy interesante cada vez mas tus cursos, gracias

JuanSuarez-yypc
Автор

Excelente video, muy claro el tema y sin duda un tema con mucho que aportar...
Saludos...

alejandromiguelromerojimen
Автор

Buena tarde Alejandro, Por favor puedes dedicar unos de tus videos para que nos instruyas sobre como podemos hacer compatibles las macros de Excel en Office de 32 bits y 64 bits. Muchas gracias.

bernardourielyatevaron
Автор

Muy bueno, para asimilar este tema creo yo que deben de dominar el tema de las funciones de Excel, saber las que ya existen, para no volver a crearlas, a menos que sea con fines lúdicos, creo yo. Si hubiéramos de crear funciones, deberían ser, a mi criterio, funciones mejoradas, como en otro tema que manejas.

Автор

Excelente Sergio, como siempre muy bien explicado !

victoralfredoretamar
Автор

Hola Sergio, llevo poco tiempo siguiendo tu canal ya que me interesa sobre todo el tema de programación en VBA Excel. Darte las gracias por los conocimientos que compartes y lo bien que explicas, de los canales que he visto sobre esta temática me atrevería a decir que es el mejor. Saludos

charlyj