No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Funciones y subrutinas

5/17
Recursos

Podr谩s realizar el quiz de esta clase al finalizar el m贸dulo 鈥淚ntroducci贸n a Macros y VBA鈥.

Aportes 20

Preguntas 2

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

En excel VBA se programa de forma modular, donde cada m贸dulo puede contener funciones y subrutinas. Estas se diferencian principalmente en que las subrutinas no devuelve un valor, s贸lo realizan operaciones sobre un conjunto de datos o realizan alguna acci贸n en particular, mientras que las funciones si devuelven un valor o resultado, es por ello que cuando se declara una funci贸n que debe declararse que tipo variable ser谩 el valor que devuelve.

Esta muy bueno el curso, muy contento de poder complementar!

Encontr茅 馃憠 este video en Youtube donde explican c贸mo crear subrutinas y funciones con VBA. Puede ser de ayuda. Espero les sirva, compa帽eras.

El quiz viene hasta terminar la clase n煤mero 6.

De los primeros en ver este curso y esta genial:)

En el caso de un diagrama de flujo para una subrutina como ejemplo la declaraci贸n de dos variable luego realiza la suma y acaba la subrutina pero si fuera una funci贸n comparar铆as con mayor igual o otra condici贸n para que devuelva el valor hasta que se cumpla y luego termina la funci贸n eso es b谩sicamente la diferencia entre esos dos.

Para crear una funci贸n o una subrutina en VBA, se utiliza la palabra clave 鈥淪ub鈥 seguida del nombre de la funci贸n o subrutina. A continuaci贸n, se especifican los par谩metros de entrada, si los hay. El c贸digo que se desea ejecutar se escribe entre las l铆neas 鈥淪ub鈥 y 鈥淓nd Sub鈥. Si se est谩 creando una funci贸n, se utiliza la palabra clave 鈥淔unction鈥 en lugar de 鈥淪ub鈥 y se especifica el tipo de valor que se devolver谩.

La teoria esta bien estructurada

En Visual Basic para Aplicaciones (VBA), una funci贸n es un grupo de instrucciones que devuelve un valor. Una subrutina es un grupo de instrucciones que no devuelve un valor.

Las funciones y las subrutinas se utilizan para organizar el c贸digo y hacer que sea m谩s reutilizable. Tambi茅n se pueden utilizar para mejorar la legibilidad del c贸digo y hacerlo m谩s f谩cil de entender.

Las funciones se declaran utilizando la palabra clave Function. Las subrutinas se declaran utilizando la palabra clave Sub.

El siguiente es un ejemplo de una funci贸n:

Esta muy bueno el curso!

Mucha teor铆a!!!

Genial Clase鈥!!!

Subrutinas seg煤n ChatGPT

Funciones seg煤n ChatGPT

En Excel, las funciones y subrutinas son herramientas que ejecutan tareas espec铆ficas. Pueden ser creadas directamente o grabadas y se pueden repetir y combinar con otros procedimientos. Las funciones devuelven valores, como calcular la edad en el futuro, mientras que las subrutinas realizan acciones, como dar formato a un documento de Excel. Pueden necesitar o no informaci贸n del usuario y se utilizan para automatizar procesos y mejorar la eficiencia en tareas variadas.

Genial, una buena forma de distinguirlas

La diferencia entre funciones y subrutinas es que las funciones son aquellos procedimientos que nos van a arrojar un valor de retorno y las subrutinas no tendr谩n un valor de retorno sino que simplemente realizaran una acci贸n dentro de nuestro documento.

Buena clase.

Muy buena explicaci贸n sobre ambos conceptos que se manejan en macros鈥alta saber la estructura y ponerlo en pr谩ctica.