La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Laboratorio Informática II Clase 5 Excel Controles Active X.

Presentaciones similares


Presentación del tema: "Laboratorio Informática II Clase 5 Excel Controles Active X."— Transcripción de la presentación:

1 Laboratorio Informática II Clase 5 Excel Controles Active X

2 Insertar Imagenes ActiveSheet.Pictures.Insert("C:\MiImagen.JPG").Select

3 Tablas 1.Modo diseño: permitirá trabajar en el diseño de los controles de ActiveX 2.Propiedades: permiten activar la propiedad de cada control 3.Ver código: permite agregar código a cada control.

4 Ejercicio. Propiedades Menú, Ventas y Compras Inserte dos botones ActiveX Cambie en propiedades Caption y Name Picture (.ico) y Picture position Ver codigo del boton Hoja2.Activate Hacer lo mismo con el segundo Desactivar modo disenio y probar Agregar código de las macros que grabó con la grabadora

5 Formularios 1.Presione La Teclas Alt + F11, para entrar al editor de Visual Basic. 2.Activa las siguientes opciones: 3.De clic en el Menú Ver y elija la opción Explorador de Proyectos 4.De clic en el Menú ver y elija la opción Ventana Propiedades 5.Del Menú Insertar elija la Opción UserForm.

6 Formularios Definimos: Label Cuadro de Texto Insertamos: Nombre, Direccion y Telefono Boton Insertar Doble click sobre TextBox1: Private Sub TextBox1_Change() Range("A9").Select ActiveCell.FormulaR1C1 = TextBox1 End Sub Doble click sobre TextBox2 y TextBox3: Lo mismo pero con B9 y C9.

7 Formularios Private Sub CommandButton1_Click() ‘inserta un renglón Selection.EntireRow.Insert ‘Empty Limpia Los Textbox TextBox1 = Empty TextBox2 = Empty TextBox3 = Empty ‘Textbox1.SetFocus Envía el cursor al Textbox1 para volver a capturar los datos TextBox1.SetFocus End Sub

8 Formulas en Formularios TextBox3 = Val(TextBox2) * 365

9 'Load carga el formulario Load UserForm1 '.show hace visible UserForm1.Show Hacer un Excel con Active X Boton que llame a esto. Ejecutar Formulario

10 Seguridad

11 Objetos: WorkSheet (Objeto hoja de cálculo) Range (Objeto celda o rango de celdas). Propiedades: value, row, column, font Metodos: Activate, Clear, Copy Conjuntos WorkSheets(1), WorkSheets(2) y WorkSheets(3). Ejemplos: ActiveSheet.Range("A1").Value = "Hola“ Objetos, Propiedades y Métodos

12 Variables DIM variable AS tipo. InputBox(Mensaje, Título, Valor por defecto, Posición horizontal, Posición Vertical, Archivo ayuda, Número de contexto para la ayuda). Sub Entrar_Valor Dim Texto As String ' Chr(13) sirve para que el mensaje se muestre en dos Líneas Texto = InputBox("Introducir un texto " & Chr(13) & "Para la celda A1", "Entrada de datos") ActiveSheet.Range("A1").Value = Texto End Sub

13 Variables ‘Fuerza a que se declaren todas las variables Option Explicit Sub Entrar_Valor Dim Celda As String Dim Texto As String Celda = InputBox("En que celda quiere entrar el valor", "Entrar Celda") Texto = InputBox("Introducir un texto " & Chr(13) & "Para la celda " & Celda, "Entrada de datos") ActiveSheet.Range(Celda).Value = Texto End Sub

14 Tipos de Datos Byte Boolean Integer Single Date String

15 Condicionales If Condición Then Senténcia1 Senténcia2. SenténciaN End If Select Case signo Case "+“ Total = 10. Case Else Total = 0 End Select

16 Sentencias Repetitivas For i=1 To 10 Valor= Val(InputBox("Entrar un valor","Entrada")) Total = Total + Valor Next i ‘ Mientras la celda activa no esté vacía Do While Not IsEmpty(ActiveCell) ‘Hacer activa la celda situada una fila por debajo de la actual ActiveCell.Offset(1,0).Activate Loop


Descargar ppt "Laboratorio Informática II Clase 5 Excel Controles Active X."

Presentaciones similares


Anuncios Google