Laboratorio Informática II Clase 5 Excel Controles Active X Repaso Macros.
-
Upload
jose-antonio-toro-mora -
Category
Documents
-
view
227 -
download
1
Transcript of Laboratorio Informática II Clase 5 Excel Controles Active X Repaso Macros.
LaboratorioInformática II
Clase 5Excel Controles Active XRepaso Macros
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.
Ejercicio. Propiedades
1. Hacemos estas hojas:Menú, Ventas y Compras
2. En la hoja Manu:Inserte dos botones ActiveX
3. Cambie las propiedades de los dos botones:Cambie en propiedades Caption y Name
4.Ver codigo del boton y agregar segun correspondaHoja2.ActivateHacer lo mismo con el segundo
Desactivar modo disenio y probar
Formulas Locales
Range("C3").FormulaLocal = "=SUMA(D6:D7)”
O
Range(“C3").Select ActiveCell.FormulaLocal = "=SUMA(D6:D7)"
Insertar
Sub insertar()'' cambio Macro'' Acceso directo: CTRL+j' Sheets("Hoja1").Select Range("d6:f6").Select Selection.Copy Sheets("Hoja2").Select Range("d6:f6").Select ActiveSheet.Paste Selection.EntireRow.Insert End Sub
Variables e Input
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
Variables
Sub Entrar_ValorDim Celda As StringDim 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
Tipos de Datos
Byte
Boolean
Integer
Single
Date
String
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