Ir al contenido principal

Clase XXI - 071116 - VBA

Visual Basic para aplicaciones es una combinación de un entorno de programación integrado denominado Editor de Visual Basic y del lenguaje de programación Visual Basic, permitiendo diseñar y desarrollar con facilidad programas en Visual Basic. 

El término “para aplicaciones” hace referencia al hecho de que el lenguaje de programación y las herramientas de desarrollo están integrados con las aplicaciones del Microsoft Office (en este caso, el Microsoft Excel), de forma que se puedan desarrollar nuevas funcionalidades y soluciones a medida, con el uso de estas aplicaciones. 

El Editor de Visual Basic contiene todas las herramientas de programación necesarias para escribir código en Visual Basic y crear soluciones personalizadas. Este Editor, es una ventana independiente de Microsoft Excel, pero tiene el mismo aspecto que cualquier otra ventana de una aplicación Microsoft Office, y funciona igual para todas estas aplicaciones. 

Cuando se cierre la aplicación, consecuentemente también se cerrará la ventana del Editor de Visual Basic asociada. 

Programación de botones en VBA: pasos.

1) Insertar los botones necesarios para  diagramar la interfaz de la aplicación. 




Asignarles un nombre a cada botón (para su fácil identificación se aconseja que el nombre del botón coincida con el nombre de la hoja Excel a la que hace referencia).






2) Abrir el Editor de Código para VBA:


3) Transcribir el sig, código.  Para ello,  pulsar dos veces (DblClick) sobre el botón a codificar y acceder al Editor de VBA, con el que se desarrollará el sig. programa:


Private Sub BtnGrafico_Click()
      Sheets("Gráfico").Select
End Sub

Private Sub BtnInformes_Click()
      Sheets("Informes").Select
End Sub

Private Sub BtnVendedores_Click()
     Sheets("Vendedores").Select
End Sub


Private Sub BtnVentas_Click()
    Sheets("Ventas").Select
End Sub



Sintaxis:

Alcance Tipo de Procedimietno Objeto_Evento()  >>>  Private Sub BtnVentas_Click()
     Código                                                                                    Sheets("Ventas").Select
Cierre del Proceimiento                                                     End Sub

Comentarios

Entradas populares de este blog

Clase IV- 25042019 - Introducción

Resumen de la clase ¿Qué es modelizar los datos? Modelizar significa organizar los datos, agrupándolos según unos criterios determinados, mediante tablas.  Cada grupo de datos (tabla) contiene uno o varios campos que tienen alguna relación con algún/os campo/s de otras tablas. La dificultad y el "arte" de modelizar estriba en decidir qué datos pueden y deben estar agrupados en una misma tabla y, posteriormente, decidir cómo se van a relacionar estas tablas.  Organización de datos Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico. Los datos se organizan por campos (columnas), registros (filas) y archivos. Un campo es una pieza única de información; un registro es un sistema completo de campos; y un archivo es una colección de registros. Por...

Clase XXVII- 25102019 - Funciones y fórmulas Excel - TP Plan Maestro de Producción

Pasos para desarrollar el TP PMP en Excel 1. Crear en hojas separadas tablas de datos para las estructuras "Viajantes" y "Productos" según: 2. Calcular el stock para cada producto en la tabla de Productos: 3. Crear en una nueva hoja, la tabla Pedidos según: 3.a.  Determina qué datos deben ser cargados por el operador, cuáles calculados por el sistema y cuáles tomados de las tablas creadas anteriormente. 3.b.  Utiliza los recursos que Excel ofrece para realizar validaciones en las capturas de los datos de cada registro. 3.c. Ofrece retroalimentación al usuario en caso de error. 3.d. Realiza pruebas con datos de  prueba para depurar los mecanismos implementados en la tabla. Se sugiere usar la sgte. estrategia: 4. Ordenar los datos por fecha de pedido.     Agruparlos en 8 períodos / semanas y determinar la cantidad pedida para cada período según: 5. Realizar pruebas de control comprobando la exac...

Noticia de Interés

Alertan sobre la cadena engañosa que circula en WhatsApp Los especialistas aconsejaron no reenviarlo e ignorarlo.  ¿Por qué? "Hola, soy Karelis Hernández directora de Whatsapp", claman  los mensajes y los audios que comenzaron a circular hoy a través de esa aplicación  que invita a los usuarios a reenviarlo para continuar con el servicio. Esto se trata de una broma que en ocasiones puede derivar en un ataque de "phising", según expertos en seguridad informática ... Continuar leyendo . Phishing: Smishing SMS Este tipo de  phishing  está relacionado con el uso de otro canal digital como son los  teléfonos celulares . Normalmente los delincuentes se hacen pasar por entidades conocidas y envían un mensaje de texto alertando a la víctima de que ha ganado un premio o recibirá algún tipo de beneficio. Comúnmente las victimas deben responder con algún tipo de código o número especial para validar su falso premio. Como suele ocurrir, el objetivo...