Excel Macros Formularios.

Slides:



Advertisements
Presentaciones similares
PROGRAMACIÓN EN VBA NIVEL 2.
Advertisements

Elegimos EXE estándar. Propiedades del formulario Nombre: Edad BorderStyle: 3-Fixed Dialog Caption: Edad Moveable: False StartUpPosition: 2- CenterScreen.
PROGRAMACIÓN CON VISUAL BASIC.
Nicole Chung. Ejercicio 1 Realizar una aplicación que genere los cinco números de la loto (esto es cinco números aleatorios entre 1 y 99 no repetidos)
Ingresar dos valores correspondientes a la edad de una persona. Informar "La primera persona es mayor", "La segunda persona es mayor". C E1 E2 E1>E2 Si.
Juana Barbero 1 año B - VDS. Ingresar un número cualquiera e informar si es positivo, negativo o nulo.
TRABAJO PRÁCTICO 2 Florencia Glasbauer y Luciana Pierangeli 1ºB.
Seminario de Actualización - Excel Avanzado y Macros
Trabajo practico Nº2 Rodrigo Diaz. EJERCICIO Nº1 Ingresar un número cualquiera e informar si es Positivo. Negativo o nulo C NUMER O Numero =0 NULO Numero>o.
Programación visual basic 2do año B Sofía Di Buccio Computadora número 36.
Franco Caviglia Catenazzi. Ejercicio nº1  Ingresar un número cualquiera e informar si es positivo, negativo o nulo. C Negativo Positivo Nulo A A>0 0
Programación Visual Basic
ESTRUCTURAS DE CONTROL SELECTIVA LUIS OCTAVIO BUSTAMANTE Docente Colegio de la UPB.
4: Control de flujo Condicionales y bucles
Trabajo práctico Programación y Análisis de datos. Alumnas: María Agustina Macchi y María Sol Pérez Fernández. Año: 1B Fecha de entrega: 14 de Noviembre.
Dim VARIABLE As TIPODATO Dim int As Integer = 0 VARIABLE= InputBox(“Digite el Documento a buscar") While Not NOMBRETABLA.EOF And int = 0 If NOMBRETABLA.Fields(0).Value.
 Ingresar dos valores correspondientes a la edad de una persona. Informar "La primera persona es mayor", "La segunda persona es mayor". C E 1 E 2 E1>E2.
Trabajo Practico 2 Nombre: Indira Diana. Ejercicio numero 1 C C Numero = 0 Numero > 0 numero positivo nulo negativo F F Verdadero Ingresar un número cualquiera.
Private Sub CommandButton1_Click() Dim n As Integer For n = 1 To 20 Range("a1").Cells(n, 1) = Int(100 * Rnd() + 1) If Range("a1").Cells(n, 1) Mod 5 = 0.
Ejercicio N°4 Ingresar dos números enteros cualesquiera. Informar "el primero es mayor que el segundo", "el segundo es mayor que el primero" o "son iguales"
Ejercicio N°5 Ingresar cuatro números cualesquiera, si su suma es mayor a 15 elevarlo al cuadrado, si no, elevarlo al cubo. C Número1 (n1) Número2 (n2)
Trabajo Práctico 2 Agustin Arias 1ºB. Ejercicio 1 Ingresar un número cualquiera e informar si es positivo, negativo o nulo.
Laboratorio Informática II Clase 5 Excel Controles Active X.
Laboratorio Informática II Clase 5 Excel Controles Active X Repaso Macros.
TRABAJO PRACTICO Nº2 Nombre: Ignacio D. Roca. Ejercicio Nº 1 TP 2 C numero numero= 0 Numero> 0 negativo f nulo verdadero positivo falso.
Camila Rodríguez 1º B. DIAGRAMA: PANTALLA: PROGRAMACION Private Sub CommandButton1_Click() Dim NumeroA As Integer Label1 = "ingrese un numero" NumeroA.
Semana 12 herramientas de visual basic
Proyecto de Visual Basic N° SISTEMA DE FACTURACIÓN Docente expositor: Lic. Jaime A. Flores Fuentes.
Práctico Mercedes Alonso. Ejercicio 0 C Numero A Numero A>5 “No” F “Sí” (textbox) Salida (label) IF Verdadero Falso Ingresar un número cualquiera e informar.
Camila Rodríguez 1º B. DIAGRAMA: PANTALLA: PROGRAMACION Private Sub CommandButton1_Click() Dim NumeroA As Integer Label1 = "ingrese un numero" NumeroA.
Programación Visual Basic ‍2º año B ‍Nombre: javier vasaquez ‍Computadora Número:25.
 Realizar una aplicación que genere los cinco números de la loto (esto es cinco números aleatorios entre 1 y 99 no repetidos) C Límite inferior Límite.
Práctico Mercedes Alonso. Ejercicio 0 C Numero A Numero A>5 “No” F “Sí” (textbox) Salida (label) IF Verdadero Falso Ingresar un número cualquiera e informar.
CREAR PROCEDIMIENTO DE COMBOBOX LLENAR EDAD Private Sub Cargar_Edad( ) cboEdad.AddItem ("5") cboEdad.AddItem ("6") cboEdad.AddItem ("7") cboEdad.AddItem.
Por: Sebastián Guozden. c Número Número = 0 F Nulo Positivo Negativo Número > 0 Ingrese un Número cualquiera e informar si es positivo, negativo o nulo.
QUÈ ES VISUAL ESTUDIO ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO. OBJETIVO:
 Realizar una aplicación que genere los cinco números de la loto (esto es cinco números aleatorios entre 1 y 99 no repetidos) C Límite inferior Límite.
Gianfranco Barbalace 1 año “B”.  Ingresar un número cualquiera e informar si es positivo, negativo o nulo. C C Número = 0 Número Número > 0 Nulo Verdadero.
MICROSOFT EXCEL PROGRAMACIÓN. Entorno de programación Parte de la aplicación donde escribe el código, crea controles, establece las propiedades del control.
CREAR PROCEDIMIENTO DE COMBOBOX LLENAR EDAD Private Sub Cargar_Edad( ) cboEdad.AddItem ("5") cboEdad.AddItem ("6") cboEdad.AddItem ("7") cboEdad.AddItem.
PROCEDIMIENTOS Y FUNCIONES
Operadores relacionales y lógicos.. Operadores relacionales  Son símbolos que se usan para comparar dos valores.  Dependiendo de la expresión comparada,
2012-BM5A. Unos tips antes de empezar: C# es Case Sensitive (sensible a mayúsculas) Pepe ≠ pepe ≠ pEpE Las asignaciones se hacen con “=” y las comparaciones.
INFORMATICA PAULA CADAVID 10°B.  A en el momento en el que elegimos crear una base da datos, antes de trabajar con ella. Debemos elegir su nombre y ubicación.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Estructura de Selección en Visual Basic
VBA - II Objetos y Statements
Capacitación Macros en Excel
ESTRUCTURAS DE DECISIÓN
II QUIMESTRE PARCIAL II VISUAL.
Los formularios de Presentación y el Acerca de son formularios que ya están prediseñados y tienen unas características específicas.   El formulario de.
Capacitación Macros en Excel
ESTRUCTURAS CONDICIONALES EN VISUAL BASIC
Sopa de letras en VBA Ficha 5 Paso a paso Conocer el problema Pág. 1
Excel Macros Macros Automáticas Con Buscarv, Funciones lógicas.
Excel Macros Macros Automáticas.
Excel Macros Cuadros de Control.
Excel Macros Formularios.
Macro Automática con Filtro Avanzado
Macro Automática con Filtro Avanzado
Excel Macros Macros con Visual Basic.
Excel Macros Macros con Visual Basic.
Excel Macros Macros Automáticas.
Excel Macros Fórmulas.
Al hacer esto tenemos que tener en Cuentacuentos text box hay que hacer en la nuestra tuvimos que hacer 8 labels.
Excel Macros Formularios.
Excel Macros Formularios.
Excel Macros Formularios.
Excel Macros Fórmulas.
Excel Macros Fórmulas.
Transcripción de la presentación:

Excel Macros Formularios

Creando Formularios y Programándolos . Creando Formularios y Programándolos La suma de las frecuencias absolutas es igual al número total de datos, que se representa por N. La suma de las frecuencias absolutas es igual al número total de datos, que se representa por N. En el Formulario, vamos a programar el Botón de Comando Insertar con Mensaje de doble clic en UserForm1 que se encuentra en el Explorador de Proyecto, o simplemente de clic en Ver Objeto en el mismo Explorador de Proyecto.

Creando Formularios y Programándolos . Creando Formularios y Programándolos La suma de las frecuencias absolutas es igual al número total de datos, que se representa por N. La suma de las frecuencias absolutas es igual al número total de datos, que se representa por N. CÓDIGO FUENTE VISUAL BASIC PARA INGRESO AL INICIO Private Sub cmdingresar_Click() ActiveSheet.Cells(5, 1).Select If txtcedula <> Empty And txtnombre <> Empty And txtcargo <> Empty Then Selection.EntireRow.Insert ActiveSheet.Cells(5, 1) = txtcedula ActiveSheet.Cells(5, 2) = txtnombre ActiveSheet.Cells(5, 3) = txtcargo txtcedula = Empty txtnombre = Empty txtcargo = Empty Else MsgBox "Ingrese valores en todos los campos", vbOKOnly, "Faltan Datos" End If txtcedula.SetFocus End Sub

Creando Formularios y Programándolos . Creando Formularios y Programándolos La suma de las frecuencias absolutas es igual al número total de datos, que se representa por N. La suma de las frecuencias absolutas es igual al número total de datos, que se representa por N. CÓDIGO FUENTE VISUAL BASIC PARA INGRESO AL FINAL Private Sub cmdfinal_Click() If Txtcedula <> "" And Txtnombre <> "" And Txtcargo <> "" Then Dim NroFila As Long ' Copia Range("A4:C4").Select Selection.Copy 'Llenando la hoja CLIENTE con la información del Formulario Cliente NroFila = Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row ActiveSheet.Cells(NroFila, 1).Select 'Selection.EntireRow.Insert Continua…

Creando Formularios y Programándolos . Creando Formularios y Programándolos La suma de las frecuencias absolutas es igual al número total de datos, que se representa por N. La suma de las frecuencias absolutas es igual al número total de datos, que se representa por N. CÓDIGO FUENTE VISUAL BASIC PARA INGRESO AL FINAL 'Selection.EntireRow.Insert ' Pega el formato que se tiene en la primera fila de datos Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False Application.CutCopyMode = False Cells(NroFila, 1).Value = Txtcedula Cells(NroFila, 2).Value = Txtnombre Cells(NroFila, 3).Value = Txtcargo Else MsgBox Prompt:="Ingrese datos en todos los campos", Title:="Faltan Datos" End If Txtcedula.SetFocus End Sub

Creando Formularios y Programándolos . Creando Formularios y Programándolos La suma de las frecuencias absolutas es igual al número total de datos, que se representa por N. La suma de las frecuencias absolutas es igual al número total de datos, que se representa por N. CÓDIGO FUENTE VISUAL BASIC PARA INGRESO DATOS COMPLETOS Private Sub CmdInsertar_Click() ActiveSheet.Cells(9, 1).Select If Txtnombre <> Empty And Txtdireccion <> Empty And Txttelefono <> Empty Then Selection.EntireRow.Insert ActiveSheet.Cells(9, 1) = Txtnombre ActiveSheet.Cells(9, 2) = Txtdireccion ActiveSheet.Cells(9, 3) = Txttelefono Txtnombre = Empty Txtdireccion = Empty Txttelefono = Empty Else MsgBox "Ingrese valores en todos los campos", vbOKOnly, "Faltan Datos" End If Txtnombre.SetFocus End Sub

Creando Formularios y Programándolos . Creando Formularios y Programándolos La suma de las frecuencias absolutas es igual al número total de datos, que se representa por N. La suma de las frecuencias absolutas es igual al número total de datos, que se representa por N. CÓDIGO FUENTE VISUAL BASIC PARA COMBOX Private Sub CommandButton1_Click() If Txtcedula <> Empty And Txtnombre <> Empty And ComboBox1.Value <> Empty Then Sheets("Ingreso con ComboBox").Select ActiveSheet.Cells(5, 1).Select Selection.EntireRow.Insert ActiveSheet.Cells(5, 1) = Txtcedula ActiveSheet.Cells(5, 2) = Txtnombre ActiveSheet.Cells(5, 3) = ComboBox1 Txtcedula = Empty Txtnombre = Empty ComboBox1 = Empty Else MsgBox Title:="Faltan Datos", Prompt:="Faltan algunos datos. Por favor Ingrese todos los campos" End If Txtcedula.SetFocus End Sub continua…  

Creando Formularios y Programándolos . Creando Formularios y Programándolos La suma de las frecuencias absolutas es igual al número total de datos, que se representa por N. La suma de las frecuencias absolutas es igual al número total de datos, que se representa por N. CÓDIGO FUENTE VISUAL BASIC PARA COMBOX Private Sub CommandButton2_Click() Sheets("Ingreso con ComboBox").Select Unload Me End Sub   Private Sub UserForm_Initialize() ComboBox1.Clear Sheets("Datos").Select Range("A2").Select While ActiveCell <> Empty ComboBox1.AddItem ActiveCell ActiveCell.Offset(1, 0).Select Wend

Creando Formularios y Programándolos . Creando Formularios y Programándolos La suma de las frecuencias absolutas es igual al número total de datos, que se representa por N. La suma de las frecuencias absolutas es igual al número total de datos, que se representa por N. VINCULAR EL FORMULARIO CON EXCEL Sobre el formulario UserForm cambiamos el nombre… Name: Frmingreso Para llamar el formulario es importante insertar un modulo y agregarle el siguiente código: Sub ingreso() Frmingreso.Show End Sub Luego insertamos una imagen en Excel y asignamos lo macro.