BannerAnuncios

Mostrando entradas con la etiqueta Procedimientos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Procedimientos. Mostrar todas las entradas

martes, 28 de junio de 2016

Curso de Macros y Programación VBA en Excel 2016: Procedimientos con Argumentos. Argumentos por Referencia y por Valor. Emisión 0010.

Retomamos un tema que tocamos nada más empezar con el curso, los Procedimientos. Los hemos ido utilizando en todas las emisiones del Curso, pero no utilizábamos la característica que nos permite reutilizar código, los argumentos. En esta emisión lo veremos. La emisión se realizará el 28/06/2016 a las 22:00 hora Española, a las 15:00 hora de México D.F.

Curso: Macros y VBA 
en Excel 2016.
Formato:Emisión en Directo.
Acceso a la emisión
en Youtube:
En muchas ocasiones, nos vamos a encontrar con que, en diferentes sitios del proyecto, necesitamos realizar las mismas tareas con pequeños cambios. La mayor parte del código será igual y solo tendrá pequeñas modificaciones para resolver cada caso específico. Bueno, pues en estos casos no debemos repetir código, debemos optar por intentar crear un solo procedimiento para todos los casos y utilizar los argumentos que pueden recibir los procedimientos, para variar internamente el funcionamiento de este y ser capaz de solucionar todos los casos. Es decir, los argumentos, son datos que podemos pasar al interior de los procedimientos y que pueden ser utilizados para realizar trabajos o variar el funcionamiento del código, dependiendo de lo que se le pase.

Por ejemplo, en la emisión, crearemos una pequeña calculadora que realizará cuatro operaciones diferentes. Pero para ello, utilizaremos un único procedimiento que realizará una de las cuatro operaciones dependiendo de uno de los parámetros que se le pasará al procedimiento. Es un ejemplo muy típico pero que facilita mucho la compresión de este tema.

Cuando finalicemos el ejemplo, con otro ejemplo similar os explicaré un detalle muy importante que hay que tener en cuenta cuando se pasan argumentos a un procedimiento. Hay dos maneras de hacerlo, por Referencia o por Valor. Por valor se pasa una copia del dato original y si la copia es modificada, la original permanece inalterada. Sin embargo, al pasar por referencia un argumento, en realidad no pasamos datos, pasamos la dirección de memoria en la que está guardado el dato, y si modificamos el dato dentro del procedimiento, modificamos el original. Todo esto suena muy raro, pero en la explicación lo entenderéis fácilmente y es muy importante hacerlo, porque nos puede llevar a modificar datos de forma accidental.


Para esta emisión no necesitáis descargar documentos, empezaremos uno de cero. A continuación, tenéis los datos de la emisión que se realizará el 28/06/2016.

  • Nombre: Curso de Programación VBA en Excel 2016: Procedimientos con Argumentos. Reutilizar Código. #0010.
  • Fecha de emisión: 28/06/2016.
  • Hora de Emisión: 22:00 hora Española, 15:00 México D.F.
  • Versión de Excel: ES/Español.
  • Chat en Directo: Sí.


Nada más por esta semana. La próxima intentaré emitir el lunes, pero no prometo nada, se acercan las vacaciones familiares y creo que voy a intentar publicar otro tipo de material, pero ya os informaré. Como he comentado por las redes sociales, no os preocupéis por el ritmo de publicación, en Agosto creo que echan del trabajo y por desgracia, creo que tendré todo el tiempo del mundo para esto. Por lo menos durante un tiempo...

jueves, 17 de diciembre de 2015

Programación con VBA en Excel 2016: Procedimientos Públicos y Privados. Crear condiciones con la Instrucción If. Emisión 0005.

Una de las ventajas que tiene la programación directa en VBA, sobre las Macros creadas con la Grabadora, es que permite crear condiciones. Permite que podamos decidir que parte del código se ejecutará, o que trabajo se realizará. En esta emisión, entre otras cosas, empezamos a conocer la instrucción If, que nos permite crear ese tipo de condiciones. Disponible ya, la grabación para visionado en diferido.

Curso: Macros y VBA 
en Excel 2016.
Formato:Emisión en Directo.
Archivo necesario:Emisión 0005....xlsm
Acceso a la emisión
en Youtube:
Seguimos conociendo detalles de las estructuras básicas que podemos utilizar para programar con VBA y en esta emisión principalmente nos vamos a centrar en dos temas. Para empezar, os voy a contar algún detalle más sobre los procedimientos. Empezaremos viendo que podemos crear Procedimientos Públicos y Privados y qué diferencias hay entre las dos opciones. Después siguiendo con los Procedimientos, veremos que sucede cuando a dos procedimientos se les da el mismo nombre. En principio es algo que yo no recomendaría, pero en determinadas situaciones se permite y vamos a ver cómo se comporta el código cuando estamos en esa situación.

En la segunda parte de la emisión, pasaremos a uno de los temas más importantes que debemos conocer en cuanto a nociones básicas de VBA. Una de las diferencias más importantes que hay entre una Macro creada con la Grabadora de Macros, y el código que escribimos nosotros, es que en nuestros códigos podemos crear condiciones. Una Macros simplemente se ejecuta secuencialmente en el orden en el que se grabó, no hay ningún tipo de ejecución condicionada. Sin embargo, escribiendo nosotros el código VBA, podemos crear condiciones que permitan tomar decisiones para decidir que trabajo se hace o que código se ejecuta. Hoy empezamos a conocer la instrucción If, que es una de las posibilidades que tenemos en VBA para crear ese tipo de condiciones.

Junto con el tema de las condiciones, en los ejemplos que desarrollemos, seguiremos descubriendo detalles del trabajo con celdas desde VBA. Por ejemplo, en esta emisión usaremos Interior, que es una propiedad que nos permite acceder a objetos de tipo Interior. Aquí la usaremos para poder aplicar formatos a una celda, en concreto cambiaremos el color de fondo de una celda. También empezaremos a utilizar los MsgBox. Esta instrucción, entre otras cosas permite crear mensajes en los que mostrar información. Más adelante veremos que permite muchas cosas más, pero en esta emisión la vamos a utilizar de momento solo para mostrar mensajes.

De nuevo se trata de una emisión en la que trataremos conceptos básicos, pero que en conjunto son importantísimos para aprender a programar en VBA. Vamos a seguir utilizando el documento que creamos en la emisión anterior, si no lo tenéis, a continuación, os dejo un enlace para descargarlo.


A continuación, podéis acceder a la emisión que se realizará esta noche y sus datos: 

  • Nombre: Macros y Programación VBA Excel 2016. Procedimientos Public y Private. Instrucción If. Emisión 0005.
  • Fecha en la que se realizó Emisión: 17/12/2015.
  • Duración: 1h:43m:18s.
  • Versión de Excel: ES/Español.
  • Audio: Español.



En breve os informaré de la fecha de la próxima emisión dedicada a VBA, podría ser el 22 o 23 de Diciembre. El próximo Domingo habrá otra emisión dedicada a Access 2016, por fin empezaremos con el trabajo directo en Access.

martes, 1 de diciembre de 2015

Curso de Macros y Programación con VBA en Excel 2016: Objetos, Celdas, Operadores Aritméticos, Errores... Emisión 0004.

Cuarta emisión en directo del Curso de Macros y Programación en Excel 2016, en la que seguimos conociendo y repasando los aspectos básicos de VBA y del Editor de VB. Pero, además vamos a empezar a profundizar en lo que se llama a Jerarquía de Objetos de Excel, empezaremos a utilizar objetos de Excel desde código, en concreto Celdas. Disponible ya, vídeo en diferido.

Curso: Macros y VBA 
en Excel 2016.
Formato:Emisión en Directo.
Acceso a la emisión
en Youtube:
Los primeros pasos con un lenguaje de programación, suelen convertirse en un torrente de información muy difícil de digerir, por el volumen de información que se recibe. Hay muchas cosas que aprender antes de empezar a obtener resultados visibles. Por suerte eso con VBA no es así al 100%, ya que en seguida podemos empezar a trabajar con los objetos de Excel y obtener resultados que se pueden aplicar en nuestras hojas de cálculo. En esta emisión, repasamos conceptos que explique en la emisión anterior, pero seguiremos avanzando con más detalles que forman parte de la base que debemos conocer de VBA, que a su vez acompañaremos con un poco de trabajo con algunos objetos que podemos utilizar en Excel, en concreto con las celdas.

Repaso y explico, más detalles sobre Módulos y Procedimientos, pero creando unos ejemplos en los que usaremos celdas. En concreto empiezo a utilizar alguna de las maneras que tenemos de asignar y eliminar valores de celdas, usaremos las propiedades Range y ActiveCell. Tenéis que empezar a relacionaros con lo que se llama Jerarquía de Objetos de Excel, ya que manejar los objetos de Excel desde código es la parte más importante de la Programación en Excel, y en esta emisión empezaremos con la utilización de celdas desde código.

Además del uso de Propiedades, también usaremos Métodos y Eventos que son otras características muy importantes de los objetos. Eventos ya utilizamos en la emisión anterior al utilizar el evento clic de un botón que creamos, en esta emisión volveremos a usar ese evento. Por el contrario, será la primera vez que usaremos Métodos. Un Método es una orden que podemos dar a un objeto para que se haga algo así mismo, en esta emisión los usaremos para indicar a las celdas, que borren su contenido, en concreto usaremos el Método ClearContents. Como siempre, estos conceptos sin una explicación práctica son un poco difíciles de entender, por lo tanto, os remito a la emisión para daros más detalles.

En concreto durante la emisión crearemos una pequeña calculadora con la que iremos desarrollando todo lo que os he comentado aquí. Como vamos a tener que realizar operaciones con las celdas, también os voy a explicar en esta emisión algunos de los Operadores Aritméticos que podemos utilizar en VBA. Os digo lo mismo que en la emisión anterior: Son muchos conceptos pero son muy sencillos y fáciles de entender.

A continuación, tenéis los datos de la emisión que ya se realizó el 01/12/2015 y que ahora podéis ver en diferido. Para esta emisión no necesitáis descargar archivos. 

  • Nombre: Curso Macros Programación con VBA en Excel 2016. Procedimientos, Operadores, Objetos. Emisión 0004.
  • Fecha de Emisión: 01/12/2015.
  • Duración: 2h:12m:17s.
  • Versión de Excel: ES/Español.
  • Audio: Español.



En breve os informaré de la fecha de la próxima emisión dedicada a VBA. Recordar compartir este material con todos vuestros contactos. Gracias!!!!!!!

miércoles, 25 de noviembre de 2015

Curso de Macros y Programación con VBA en Excel 2016: Primeros Pasos con VBA. Emisión 0003.

Tercera emisión en directo del Curso de Macros y Programación en Excel 2016, en la que por fin empezamos con la programación, empezamos con VBA. Daremos los primeros pasos por el Editor de VB y crearemos un pequeño procedimiento con el que conoceremos algunos de los primeros detalles de VBA. Disponible ya, vídeo en diferido.

Curso: Macros y VBA 
en Excel 2016.
Formato:Emisión en Directo.
Acceso a la emisión
en Youtube:
Después de dos emisiones dedicada a las Macros que podemos crear con la Grabadora de Macros, ha llegado el momento de empezar con la Programación directa de Macros, o como a mí me gusta más decirlo, la Programación de Excel usando VBA. En este directo vamos a comenzar por algo sencillo y sobre todo nos vamos a centrar en dos cosas. Para empezar, entraremos al Editor de Visual Basic, es la herramienta que debemos utilizar para programar en Excel y básicamente lo que haremos es empezar a familiarizarnos con las diferentes partes que componen el programa y cuál es el uso que se les da.

Una vez hecho esto, nos centraremos en el segundo tema que toco en esta emisión, empezaremos a desarrollar nuestro primer código VBA. Crearemos un ejemplo muy sencillo con el que iremos conociendo las estructuras básicas del lenguaje y como se organiza el código dentro de un proyecto de VBA, dentro de un documento de Excel. El ejemplo que vamos a desarrollar consistirá en un código, que al ejecutarse nos mostrará un mensaje en el que nos indica cual es la suma de las celdas que están seleccionadas. Es un ejemplo de apenas tres líneas de código, pero que nos permitirá conocer muchos detalles básicos e iniciales de la Programación en Excel.

A continuación, tenéis los datos de la emisión que se realizo el 25/11/2015, a la que ya podéis acceder en diferido. En este caso no hay que descargar documentos o archivos para seguir las explicaciones.

  • Nombre: Curso de Macros y Programación con VBA en Excel 2016. Primeros Pasos con VBA. Emisión 0003.
  • Fecha de Emisión: 25/11/2015.
  • Duración: 1h:28m:11s.
  • Versión de Excel: ES/Español.
  • Audio: Español.



Para esta semana, esta será la última emisión dedicada a VBA, pero la próxima seguiremos. Estar atentos al calendario de publicaciones o a las redes sociales para conocer las próximas emisiones en directo.

sábado, 30 de junio de 2012

Curso Práctico Programación VBA Excel 2007: Últimos Detalles. Sesión 14.






Saludos!!!!!!!

Aquí estamos de nuevo, después de mucho tiempo sin publicar, por fin lo hago de nuevo para finalizar con las sesiones dedicadas al ejercicio práctico en VBA para Excel 2007. Llevo 5 días intentando acabarla, pero por una cosa u otra, me he encontrado con un montón de problemas y dificultades, de ahí el sobrenombre de "Sesión Maldita". Esta es la última sesión que dedicaremos a este ejercicio y en ella vamos a centrarnos en los siguientes detalles.

Empezaremos con detalles que quedaron pendientes de los botones que usamos para imprimir los informes. Para arreglarlos usaremos dos propiedades muy interesantes de los cuadros combinados, ListIndex y ListCount.

A continuación protegeremos la hoja Análisis para evitar que se puedan hacer modificaciones en esa hoja. Sera una protección muy sencilla para que conozcáis cómo funciona el sistema de bloqueo y veremos como algunas cosas que teníamos ya desarrolladas, dejarán de funcionar por proteger la hoja. Arreglaremos todos esos problemas. En esa hoja también desactivaremos la posibilidad de seleccionar celdas y de hacer clic con el botón secundario del ratón.

El siguiente paso será añadir un botón a la ficha personalizada que hemos ido creando a lo largo del curso, cuando pulsemos el botón se cerrará Excel. Veremos como algo que parece muy simple se complicará un poco más de lo esperado.

Seguiremos ocultando y desactivando algunas partes de la interface de Excel. Entre otras cosas ocultaremos todas las fichas de la cinta de opciones excepto la que hemos desarrollado durante el curso. También ocultaremos y desactivaremos muchas de las opciones que aparecen en el botón de Office. Todo esto lo haremos desde el Custom UI Editor.

Continuaremos añadiendo código para que cuando se cierre el documento se guaren los cambios automáticamente. Esta tarea es muy sencilla de realizar. Ya para finalizar, protegeremos el código que hemos desarrollado, el código VB, para evitar que cualquiera pueda entrar al editor y haga modificaciones. Con lo que vamos hacer, ni siquiera lo podrán ver.

Esto es lo que vamos hacer en esta sesión final. Se podría seguir añadiendo más funcionalidades sobre este ejercicio, pero esto es lo que tengo programado para el curso presencial y aquí acabaremos. De hecho, en los cursos presenciales casi nunca me suele dar tiempo a ver todo. Aquí sí!!!!

lunes, 16 de enero de 2012

Curso Práctico Programación VBA Excel 2007: Eventos del Libro, Ocultar Hojas. Sesión 05.






Saludos!!!!!!!

Seguimos con el curso presencial, que imparto en Forem Navarra, dedicado a la programación en Excel 2007 con VBA. En la sesión anterior explique como personalizar la cinta de opciones de Excel. Añadimos una ficha personalizada, esta contenía un botón que se encargaba de importar los datos que utilizamos en el documento desde una base de datos de Access.

Fue una sesión en la que apenas hubo código VBA. En esta sesión nos vamos a centrar en solucionar algunos detalles del código que hasta ahora llevamos realizado, para conseguir que el ejemplo vaya quedando completamente automatizado. Una vez acabada con esta sesión dejaremos el documento listo para que en las siguientes sesiones empecemos con el trabajo con formularios.

En cuanto a dificultad esta sesión no creo que tenga un grado muy alto pero entre otras cosas vamos a conocer detalles relacionados con los siguientes puntos:
  • Utilizaremos las "Ubicaciones de Confianza" para evitar la deshabilitación de las macros.
  • Usaremos el evento "BeforeClose" de los objetos de tipo libro para solucionar alguno de los detalles pendientes.
  • Ocultaremos la hoja "Datos" y veremos que dificultades nos pueden aparecer a la hora de trabajar con hojas ocultas desde VBA y como solucionarlas.

Esto es lo que haremos. Esta va ser la última sesión que he preparado y prepararé hasta que realice un examen que tengo el próximo Domingo, día 22. A partir de esa fecha volveré a preparar más sesiones e intentaré, si puedo, aumentar el ritmo de publicación de sesiones en el Blog. Os aseguro que si no publico más, no es porque no quiera. Esta semana la dedicaré al 100% a ese examen.

lunes, 12 de septiembre de 2011

Curso Programación VBA Excel 2010: Ejercicio Práctico Importar Imágenes.






Saludos!!!!!!!!!!


Volvemos a nuestro tema favorito, VBA para Excel. En esta ocasión abandono de nuevo el temario o programa del curso, para publicaros una sesión en la que voy a explicar la solución que envié a un lector del Blog para una duda que tenía.

La idea o duda era la siguiente. Tenía un documento de Excel en el que por necesidades de trabajo tenía que importar unas 2500 imágenes y no quería importarlas de una en una. Cada una de las imágenes se debía importar en una celda. Debía empezar en una celda concreta y a partir de esa celda se van insertando el resto de imágenes una fila por debajo.

Hasta aquí podemos deducir dos problemas principales: Como importar todas las imágenes que contiene una carpeta y como dar a las celdas y a la imagen el tamaño justo para que la imagen quede bien situada en cada celda. 

Esta es la duda que me planteo. Primero vamos a dar solución a este problema y a continuación modificaremos el código un poco para que en lugar de sacar las imágenes de una carpeta escrita en el código, aparezca una ventana en la que podemos seleccionar la carpeta de la que sacará las imágenes para importar. Esto es lo que vamos hacer en esta sesión.

Creo que es una sesión muy interesante ya que se tocan temas a los que todavía no hemos llegado en el curso de VBA para Excel. Por esta razón, igual que en la anterior sesión dedicada a las dudas, hay algunos detalles que no explico al 100%, os doy pinceladas para que luego vosotros probéis con cosas nuevas y ver qué pasa.

martes, 6 de septiembre de 2011

Curso Programación VBA Excel 2010: Variables. Sesión 01.





Saludos!!!!!!!!!!

Continuamos con las sesiones dedicadas a Visual Basic para Excel.  En esta sesión volvemos al temario de lo que es el curso en sí. La sesión anterior la dediqué a resolver algunas dudas de los visitantes del Blog.

En esta sesión vamos a conocer los detalles de algo que ya hemos usado en el resto de sesiones. Esta va ser la primera sesión que voy a dedicar a las Variables. Es un elemento básico de cualquier lenguaje de programación.

En algunos momentos durante la ejecución del código, vamos a necesitar guardar datos de forma temporal. Datos que nos interesa guardar en ese preciso instante y que no necesitamos guardar de forma permanente. Aunque Excel tiene objetos que permiten guardar fácilmente información, como pueden ser las celdas. Inevitablemente en algún momento tendremos que utilizar para esta función las variables.

Una variable es un espacio de memoria de nuestro equipo, que reservamos para poder almacenar temporalmente datos. Podemos guardar información y también modificar y acceder a los datos que están guardados en una variable.

Entre otras cosas vamos a ver como declarar variables, que tipos de variables tenemos, como se asignan valores a las variables y para acabar haremos una serie de pruebas para empezar a ver cuáles son los problemas que nos podemos encontrar a la hora de trabajar con variables.

También explicaré otros conceptos básicos que están relacionados con este tema, por ejemplo la función InputBox que permite pedir datos al usuario. Pero fundamentalmente la dedicaré a las Variables. Esta es la primera sesión que dedicaré a este tema, pero habrá más.

sábado, 13 de agosto de 2011

Curso Programación VBA Excel 2010: Ejercicio Práctico Factura.






Saludos!!!!!!!!!!

Continuamos con las sesiones dedicadas a Visual Basic para Excel. Esta sesión es un poco especial. Es la primera en la que voy a intentar responder a dudas que me han planteado dos personas en el Blog, Manuel y Javier.

De vez en cuando prepararé sesiones de este tipo con vuestras dudas y que desconectarán un poco del ritmo que lleva el curso de VBA para Excel que voy publicando. Esta sesión nos va servir para repasar algunos de los conceptos que se han comentado en las sesiones del Curso de VBA para Excel, pero también nos va permitir conocer cosas nuevas.

Esto puede suponer un problema para los que estáis aprendiendo, ya que algunos de los temas que voy a comentar todavía nos faltan unas cuantas sesiones para llegar a ellos.

No voy a explicar todo lo que uso en el vídeo al 100%, algunas cosas necesitarían incluso más de una sesión para su explicación. Lo que voy hacer es dar solución a las dudas, o lo voy a intentar y de algunas de las herramientas que use en la sesión os daré pinceladas para que entendáis que hacen y podáis empezar a investigar un poco por vuestra cuenta.

Manuel, me planteo a grandes rasgos lo siguiente. Quería tener un documento de Excel y crear una copia de ese documento. Además viendo el código que me mando, parece que lo que quiere es coger el nombre que tendrá la copia de una celda y que este nombre sea una fecha. Esto creo que es lo que me pedía Manuel.

Javier de Perú, me pedía que le ayudara a realizar como una plantilla de una factura. Quiere por ejemplo rellenar la factura y que se guarde la factura rellenada pero el archivo original, la plantilla siga intacta para la siguiente factura. Además quiere ir numerando la factura consecutivamente y que esto se haga automáticamente. Esto creo que es lo que me pedía Javier.

Creo que esta sesión es muy interesante porque se tocan muchos conceptos relacionados con los objetos de Excel que se usan habitualmente por ejemplo el trabajo con libros, con hojas y con celdas. Vamos a desarrollar una Factura muy simple.

domingo, 3 de julio de 2011

Curso Programación VBA Excel 2010: Seguridad y Grabadora de Macros.





Saludos!!!!!!!!!!

Continuamos con las sesiones dedicadas a Visual Basic para Excel. En esta sesión nos vamos a centrar en dos temas principales.

La seguridad del código VBA, que hace Excel cuando se encuentra con un documento que contiene código VBA. Veremos que opciones y posibilidades tenemos para que Excel 2010 no deshabilite nuestro código.

Y también vamos a comentar la Grabadora de Macros, con ella podemos crear procedimientos sin escribir nosotros el código. La vamos a utilizar para seguir desarrollando el ejemplo de la calculadora. En concreto crearemos el procedimiento que se encarga de borrar los datos de las celdas.

Sobre la grabadora, lo que más me interesa es que veáis como se puede utilizar para conseguir información sobre los objetos de Excel. Debéis tener en cuenta que esta herramienta traduce todo lo que graba a VB, esto nos va permitir descubrir que métodos y que propiedades podemos utilizar en el código para este haga lo que nosotros queremos.

También seguimos desarrollando el tema de los Procedimientos. Pero en términos generales la sesión se dedica a estos dos temas.

sábado, 11 de junio de 2011

Curso Programación VBA Excel 2010: Módulos y Procedimientos. Sesión 01.






Saludos!!!!!!!!!!

Continuamos con el curso de Programación en Excel 2010. Visual Basic en Excel. Con esta sesión comenzamos a desarrollar con todo detalle la sintaxis del lenguaje de programación Visual Basic y comenzamos a trabajar con los objetos que componen Excel.

Mi idea a partir de aquí es crear sesiones Teórico-Prácticas y sesiones en las que desarrollaremos ejercicios para practicar lo visto en esas sesiones. De momento veremos unas cuantas del primer tipo, así los ejercicios que desarrollaremos en el otro tipo de sesiones serán mucho más interesantes.

En esta sesión explico con detalle conceptos como Módulos, Procedimientos y algunas instrucciones básicas que tiene este lenguaje.

También empezaremos a dar los primeros detalles de los objetos de Excel, en concreto hablaremos de las celdas o Rangos y utilizaremos otro tipo de objetos, los Botones de Comando o CommandButtons.

A parte de comentar conceptos teóricos vamos a ir creando una pequeña calculadora con la que os voy explicando esos conceptos.

Esta sesión dura casi 50 minutos, está dividida en dos vídeos. Cuesta mucho trabajo y tiempo preparar sesiones tan largas. Tened paciencia que el curso continuará pero a su ritmo.

Conforme avancemos en las sesiones os prepararé documentos resumen en los que aparecerán las instrucciones que utilizamos en el código o información como por ejemplo cuales son las normas para nombrar en Visual Basic a los objetos, que se comentan en esta sesión.