Académique Documents
Professionnel Documents
Culture Documents
Seleccionar desde K2 hasta L8, Utilizando el men Insertar/Nombre/Definir, escriba ListaCoches como nombre de la lista. Para Disear un Objeto: Tmalo de la barra de Herramientas, Trzalo en el rea correspondiente (Para ajustarlo perfectamente en la celda: Mantn presionada la tecla ALT mientras lo dibujas) Para modificar aspecto, propiedades, cdigo, etc. Activa el botn Modo diseo de la barra de herramientas.
Para probar el objeto, sal de Modo Diseo presionando nuevamente el mismo botn.
Verificar que este activa la opcin del men Herramientas/Opciones/Calcular/Aceptar rtulos en las frmulas.
Valores Iniciales
Celdas C4 C7
1/4
Objeto Control Nmero Control Nmero Objeto Barra de Desplazamiento Objeto Cuadro Combinado ListFillRange ListaCoches
Max 100 6 Max 2000 BoundColumn 2 (Indica la columna de valores) Font Arial (8) 0 0 1
Min 5 1 Min
SmallChange
ColumnWidths 100,50 pt
Esto nos permitir entrar al rea del Editor de Visual Basic. Teclear el siguiente cdigo para cada uno de los objetos. (Recuerda: Seleccionar Objeto, clic en botn cdigo e inserta cdigo) Private Sub cboPrecio_Change() Range("C2").Value = cboPrecio.Value End Sub Private Sub scrInteres_Change() Range("C5").Value = scrInteres.Value / 10000 End Sub Private Sub spnAos_Change() Range("C6").Value = spnAos.Value End Sub Private Sub spnEntrada_Change() Range("C3").Value = spnEntrada.Value / 100 End Sub Private Sub Workbook_Open() Worksheets("Prestamo").Protect UserInterfaceOnly = True End Sub
2/4
Sub Aplica() Oculta Excel mientras se ejecuta un formulario Application.Visible = False MsgBox "Se oculto" Application.Visible = True End Sub Private Sub UserForm_Layout() 'Inmovilizar Formulario Me.Move 250, 300 End Sub impr_default = Application.ActivePrinter Detecta la Impresora Default instalada Worksheets("Hoja1").Range("A1").Font.ColorIndex = 3 Worksheets("Hoja1").Range("A1").Interior.ColorIndex = 4 ActiveCell.Interior.ColorIndex=38 ActiveCell.Font.ColorIndex=4 Selection.Interior.colorindex=44 Selection.Font.Colorindex=26 Ejecutar Macros Con Parametros Private Sub Command1_Click() Dim oExcelApp As Object ' Create a reference to the currently running excel application Set oExcelApp = GetObject(, "Excel.application") ' Make the Excel Application Visible. oExcelApp.Visible = True ' Run the excel procedure oExcelApp.run "proc", "David", 30 End Sub Sub Proc(sParam1 As String, iParam2 As Integer) MsgBox sParam1 & " is " & iParam2 & " Years Old" End Sub
4/4