Excel 2016 VBA esencial

Estructura de una macro en Excel 2016

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
El código del que está compuesto una macro tiene que organizarse con unos protocolos de inicio y final. Aquí conoceremos su significado y cómo escribirlos. También conoceremos qué es lo que puede haber entre esos protocolos.

Transcripción

Ya sabemos que las macros se alojan en módulos. De hecho, éstas dos macros están dentro del módulo 1 del libro de macros personal. Pero también las macros, se pueden alojar dentro de los objetos concretamente los objetos que hay dentro de Microsoft Excel Objetos. Si una macro se alojara dentro del objeto hoja 1, tan sólo podría ser ejecutada cuando ocurre algo, es decir, un evento dentro del objeto hoja 1. Sin embargo, las macros que están alojadas en módulos pueden ser llamadas desde cualquier hoja y en cualquier momento. Vamos a acercarnos un poco más a una macro y conocer su estructura. Aquí tenemos dos macros y vemos que hay una línea que divide una de otra esta línea no es necesario crearla sino que, cuando acabamos de escribir una macro, si empezamos una nueva, automáticamente la línea aparece. Y ya centrando la atención en una de las macros vemos que en todas las macros hay un protocolo de entrada y un protocolo de salida. Todo lo que hay entre esas dos líneas, es código o comentarios. En cuanto a los protocolos de entrada y de salida, el primero de ellos puede comenzar por tres palabras distintas. Una de ellas, la tenemos delante es "SAP" otra de ellas es "Funtion" y otra de ellas "Property". Pero en este curso, sólo nos vamos a ocupar de las macros o procedimientos "SAP". Los procedimientos "Function", servirían para crear nuevas funciones mientras que los procedimientos "Property", servirían para crear y personalizar las propiedades de los objetos de Excel. Así que, el tipo de macros que nos ocupa en este curso SAP, es un conjunto de instrucciones que realizan una serie de acciones de forma sucesiva. Bien y ahora ya fijándonos en el interior de la macro vemos que hay algunas líneas que toman un color verde y otras que mantienen un color negro. Esto significa que las líneas verdes son comentarios, es decir texto que tenemos para una referencia particular y a modo de recordatorio pero que Excel no lo va a tener en cuenta a la hora de ejecutar el código. Solamente Excel se fijará en las líneas que son de color negro y que no tienen un apóstrofo antes, es decir, cada vez que pongamos un apóstrofo antes de una frase o de una línea de código, Excel lo obviará y además se convertirá en una línea de color verde. También es cierto que podemos variar el color de los comentarios desde herramientas, opciones y dentro de la pestaña formato de editor, seleccionamos "Texto de la nota" y podemos cambiar de aquí como hemos dicho antes, el color. En esta macro vemos que hay varias líneas con comentarios y sólo una línea con código, pero si hubiese más líneas por ejemplo, la siguiente se ejecutarían todas en el orden en el que aparecen. Y ya por último, comentar que si queremos crear una macro escribiéndola, podemos comenzar de la siguiente forma: Escribimos SAP y después el nombre de la macro y simplemente presionamos Intro. Ahora vemos como Visual Basic ha incorporado automáticamente una apertura y un cierre de paréntesis, también ha incorporado la línea que separa la macro que estamos escribiendo de la anterior y también ha incorporado automáticamente el protocolo de salida.

Excel 2016 VBA esencial

Aprende desde cero el lenguaje VBA con el que podrás automatizar, acelerar muchas tareas cotidianas en Excel y escribir rutinas de código aplicables a tu trabajo cotidiano.

2:26 horas (42 Videos)
Actualmente no hay comentarios.
 

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.