SlideShare una empresa de Scribd logo
CONTROLES ACTIVEX EXCEL IV PERIODO
Los controles ActiveX permiten diseñar formularios a través de cada uno de sus botones y a su vez generar código VBA
para la creación de bases de datos.
1. Activar la barra de programador
Ingresar a la barra de opciones
2. activar la opción Programador
3. Aceptar
II PASO
Crear un formulario para ingresar datos
Seleccione la ventana programador E inserte los cuadros correspondientes en el botón insertar Seleccione los botones
ActiveX
Se desea diseñar un formulario que permita almacenar la información de estudiantes de 11 grado para hacer un
pequeño análisis de que ingeniería o en su defecto otro pregrado desean realizar.
El formulario se compone de:
Cuadros de texto: label Permiten fijar texto sin que este
pueda ser modificado
Listas desplegable: listas que permiten desplegar y
seleccionar un ítem de esta
Cajas de texto: permiten que el usuario del formulario
digite texto en ella.
Cuadro de selección: check box permite seleccionar un
ítem
Botón de selección: check button: permite seleccionar un
ítem de botón
Botón de comando. Command button: botón para
ejecutar instrucciones.
Control de número. Permite crear una lista de números definiendo un
rango máximo y un mínimo.
III PASO CREAR LAS LISTAS PARA LOS CUADROS DE SELECCIÓN
En la hoja dos se crean las listas de selección. La primera lista corresponde a las ingenierías existentes y se llamara
pregrados, se da click derecho al cuadro combinado o lista y se busca la opción propiedades, allí selecciona la opción
listfillrange (rango de lista) y escribe el nombre de la lista en este primer caso Pregrados,
igual se hace con los meses.
Para almacenar el día debe crear una caja de texto y un control de número.
Se debe buscar en la ventana de propiedades de la caja de texto la propiedad name y copiar el
nombre que allí aparece
Luego de conocer el nombre del cuadro de texto se procede a dar doble click sobre el control de
numero, para que se ejecute el editor de visual basic.
Y se copia el siguiente codigo donde aparece el cursor.
1
2
34
5
6
1
11
222
2
2
2
3
3
4 5 5
6
1. CUADRO COMBINADO O LISTA
2. LABEL O CUADRO PARA FIJAR
TEXTO
3. CUADRO PARA INSERTAR TEXTO
4. CUADRO DE SELECCIÓN
5. BOTON DE SELECCIÓN
6. BOTON
7. CONTROL DE NÚMERO
7
7
La siguiente corresponde a
los meses del año
TextBox3.Text = SpinButton1.Value
En las propiedades del control de numero debe seleccionar la propiedad min en 1 y max en 31.
Para ejecutar el ejercicio no debe estar seleccionado el boton modo de diseño de la barra programador.
Para evitar que al momento de seleccionar un ítem de nacionalidad y posterior un ítem de pasatiempo se desactive el
ítem anterior, se debe crear los grupos de nombre. Seleccionar manteniendo presionada la tecla “shift” los ítems de la
sección nacionalidad y en la ventana de propiedades de Group name escribir NACIONALIDAD. Realizar el mismo
procedimiento con los ítems de pasatiempos, escribiendo PASATIEMPOS en la propiedad Group name.
Ya creado el formulario con los controles, ahora se necesita crear una macro que permita generar una base de datos con
las referencias que se van capturando en cada uno de los campos, por lo tanto se debe crear una hoja llamada base y en
ella se colocan los siguientes encabezados.
Cuando ya esté diligenciado el formulario la macro se encargara de pasar los datos a la hoja base, quedando cada uno
en su respectiva columna. Este evento se debe realizar desde el botón “REGISTRAR”, que ya se ha creado en el
formulario.
Para crear el código de visual basic en este botón, de doble click sobre el mismo para que se abra el editor de visual y a
continuación digite las siguientes sentencias:
Private Sub CommandButton1_Click()
Rem fase1. ubicarse en la ultima fila vacia de la tabla
Sheets("BASE").Select
Application.Goto reference:="R65000c1"
Selection.End(xlUp).Select
ActiveCell.Offset(1, 0).Range("a1").Select
Rem fase2. pasar los datos del formulario en hojas
ActiveCell = ComboBox1.Value
ActiveCell.Offset(0, 1) = TextBox1
ActiveCell.Offset(0, 2) = TextBox2
ActiveCell.Offset(0, 3) = ComboBox1.Value
ActiveCell.Offset(0, 4) = TextBox3
If CheckBox1 = True Then
ActiveCell.Offset(o, 5) = "derecho"
End If
If CheckBox2 = True Then
ActiveCell.Offset(o, 6) = "sicologia"
End If
If CheckBox3 = True Then
ActiveCell.Offset(o, 7) = "enfermeria"
End If
If OptionButton1 = True Then
ActiveCell.Offset(o, 8) = "colombiano"
End If
If OptionButton2 = True Then
ActiveCell.Offset(o, 8) = "mexicano"
End If
If OptionButton3 = True Then
ActiveCell.Offset(o, 8) = "venezolano"
End If
If OptionButton4 = True Then
ActiveCell.Offset(o, 9) = "leer"
End If
If OptionButton5 = True Then
ActiveCell.Offset(o, 9) = "deporte"
End If
If OptionButton6 = True Then
ActiveCell.Offset(o, 9) = "musica"
End If
Rem fase3. rutina que borra los datos del formulario
Sheets("FORMULARIO").Select
ComboBox1 = Empty
TextBox1 = Empty
TextBox2 = Empty
TextBox3 = Empty
textbox4 = Empty
CheckBox1 = False
CheckBox2 = False
CheckBox3 = False
OptionButton1 = False
OptionButton2 = False
OptionButton3 = False
OptionButton4 = False
OptionButton5 = False
OptionButton6 = False
End Sub
EXPLICACION DE LAS SENTENCIAS( NO DIGITAR)
FASE 1
UBICARSE EN LA ULTIMA FILA VACIA DE LA TABLA
La primera fase se encarga de ubicarse en la hoja base, con el fin de ubicarse en la última celda vacía para poder
registrar los datos
Sheets(“BASE”).Select
Comando utilizado para ubicarse en determinada hoja
Application.Goto reference:="R65000c1"
Comando utilizado para ubicarse en la celda “a65000”
Selection.End(xlUp).Select
Comando que hace referencia a “control”+ “flecha arriba”, que se encarga de ubicarse en la primera celda en la
dirección de abajo hacia arriba, que tenga datos.
ActiveCell.Offset(1, 0).Range("a1").Select
Comando que permite bajar una fila en la misma columna a partir de la celda activa
FASE 2
PASAR LOS DATOS DEL FORMULARIO A LA HOJA
La segunda fase de código consiste en empezar a pasar los datos capturados en el formulario a la hoja base
ActiveCell = ComboBox1.Value
Significa que sobre la celda que se encuentra posicionada, se debe colocar el valor que se encuentra en el combobox1,
es decir el pregrado al cual aspira
ActiveCell.Offset(0, 1) = TextBox1
Significa que se debe mover cero filas y una columna a la derecha en forma relativa, es decir ubicarse en la columna B de
la misma fila y allí tomar el dato de la caja de texto 1
Así con las siguientes líneas de código
If CheckBox1 = True Then
ActiveCell.Offset(o, 5) = "derecho"
End If
Significa que si la casilla de verificación 1 esta habilitada, entonces se debe mover cero filas y 5 columnas y allí colocar la
palabra derecho y si no esta habilitada no colocara nada
Asi con las dos opciones siguientes
If OptionButton1 = True Then
ActiveCell.Offset(o, 8) = "colombiano"
End If
Si el botón de opción 1, se encuentra habilitada(true) se debe mover cero filas y 8 columnas y allí escribir colombiano.
Asi con las dos opciones siguientes.
If OptionButton4 = True Then
ActiveCell.Offset(o, 9) = "leer"
End If
Si el botón de opción 4 esta habilitado se debe mover cero filas y nueve columnas, allí escribir leer y si no está habilitado
no se mueve nada.
Así con las dos opciones siguientes.
FASE 3
RUTINA QUE SE ENCARGA DE BORRAR LOS DATOS DEL FORMULARIO.
Solamente falta regresar al formulario y borrar los datos digitados por el usuario y dejarlo limpio. La sentencia EMPTY
deja en blanco los cuadros de texto y combobox
Para que los check box y optionbutton queden en blanco sin ninguna selección utilizaremos la propiedad false de tal
manera que queden deshabilitados.

Más contenido relacionado

La actualidad más candente

1er trabajo de excel
1er trabajo de excel1er trabajo de excel
1er trabajo de excelxdbro
 
Herramientas de excel 4
Herramientas de excel 4Herramientas de excel 4
Herramientas de excel 4ulises2308
 
Excel
ExcelExcel
Excel
mrachumi
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerraOmar Duenas
 
Filtros
FiltrosFiltros
Opciones de autorelleno
Opciones de autorellenoOpciones de autorelleno
Opciones de autorellenoDianita MeNa
 
Entorno de excel 1
Entorno de excel 1Entorno de excel 1
Entorno de excel 1
juniorgo
 
Modulo 4 calc
Modulo 4 calcModulo 4 calc
Modulo 4 calc
Monica Alahe
 
Manuel excel.
Manuel excel.Manuel excel.
Manuel excel.
acman00
 
Herramientas de excel
Herramientas de excelHerramientas de excel
Herramientas de excel
dannyfaley
 
Teclas de función y de método abreviado de excel
Teclas de función y de método abreviado de excelTeclas de función y de método abreviado de excel
Teclas de función y de método abreviado de excelmriveros
 
Openofficecalc1
Openofficecalc1Openofficecalc1
Openofficecalc1
Manuel Scorza
 
Excel 2013 avanzado resumen
Excel 2013 avanzado resumenExcel 2013 avanzado resumen
Excel 2013 avanzado resumen
Jose Ocampo
 
Excel 4 a 5
Excel 4 a 5Excel 4 a 5
Excel 4 a 5
Daniel Laiton
 
Tutorial calc open office
Tutorial calc   open officeTutorial calc   open office
Tutorial calc open office
imeseata
 
Trabajo practico n2
Trabajo practico n2Trabajo practico n2
Trabajo practico n2santiprado
 

La actualidad más candente (19)

Paez
PaezPaez
Paez
 
1er trabajo de excel
1er trabajo de excel1er trabajo de excel
1er trabajo de excel
 
Herramientas de excel 4
Herramientas de excel 4Herramientas de excel 4
Herramientas de excel 4
 
Excel
ExcelExcel
Excel
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
Filtros
FiltrosFiltros
Filtros
 
Opciones de autorelleno
Opciones de autorellenoOpciones de autorelleno
Opciones de autorelleno
 
Entorno de excel 1
Entorno de excel 1Entorno de excel 1
Entorno de excel 1
 
Modulo 4 calc
Modulo 4 calcModulo 4 calc
Modulo 4 calc
 
Guia excel paso a paso
Guia excel paso a pasoGuia excel paso a paso
Guia excel paso a paso
 
Manuel excel.
Manuel excel.Manuel excel.
Manuel excel.
 
Herramientas de excel
Herramientas de excelHerramientas de excel
Herramientas de excel
 
Teclas de función y de método abreviado de excel
Teclas de función y de método abreviado de excelTeclas de función y de método abreviado de excel
Teclas de función y de método abreviado de excel
 
Openofficecalc1
Openofficecalc1Openofficecalc1
Openofficecalc1
 
9
99
9
 
Excel 2013 avanzado resumen
Excel 2013 avanzado resumenExcel 2013 avanzado resumen
Excel 2013 avanzado resumen
 
Excel 4 a 5
Excel 4 a 5Excel 4 a 5
Excel 4 a 5
 
Tutorial calc open office
Tutorial calc   open officeTutorial calc   open office
Tutorial calc open office
 
Trabajo practico n2
Trabajo practico n2Trabajo practico n2
Trabajo practico n2
 

Destacado

Guia 3 funciones financieras y anidadas
Guia 3 funciones financieras y anidadasGuia 3 funciones financieras y anidadas
Guia 3 funciones financieras y anidadas
María C. Plata
 
Guia ofimatica 03
Guia ofimatica 03Guia ofimatica 03
Guia ofimatica 03
María C. Plata
 
Taller de práctica de conceptos 2 periodo
Taller de práctica de conceptos 2 periodoTaller de práctica de conceptos 2 periodo
Taller de práctica de conceptos 2 periodo
María C. Plata
 
Guia 04 macros solver
Guia 04 macros solverGuia 04 macros solver
Guia 04 macros solver
María C. Plata
 
Guia 3 macros y solver control activex
Guia 3 macros y solver  control activexGuia 3 macros y solver  control activex
Guia 3 macros y solver control activex
María C. Plata
 
Solver
SolverSolver
Solver
Anita Michay
 
Guía de ejercicios
Guía de ejerciciosGuía de ejercicios
Guía de ejerciciosOdadg
 
Análisis de sensibilidad con SOLVER
Análisis de sensibilidad con SOLVERAnálisis de sensibilidad con SOLVER
Análisis de sensibilidad con SOLVER
Profesor Hugo
 
Análisis de sensibilidad – solver escenarios2
Análisis de sensibilidad – solver   escenarios2Análisis de sensibilidad – solver   escenarios2
Análisis de sensibilidad – solver escenarios2Alicia Edith Camilletti
 
Clase solver
Clase solverClase solver
Clase solverjmnvit
 
programacion lineal con analisis de sensibilidad
programacion lineal con analisis de sensibilidadprogramacion lineal con analisis de sensibilidad
programacion lineal con analisis de sensibilidadsmalicett
 
Como Usar Solver De Excel
Como Usar Solver De ExcelComo Usar Solver De Excel
Como Usar Solver De Excelguestb9bf58
 
Solución de PL con Excel Solver
Solución de PL con Excel SolverSolución de PL con Excel Solver
Solución de PL con Excel Solverdiana olaya
 
Metodo utilizando solver en excel
Metodo utilizando solver en excelMetodo utilizando solver en excel
Metodo utilizando solver en excel
Rodríguez Saúl
 
Función Solver
Función SolverFunción Solver
Función Solver
victoria210813
 
Herramienta solver
Herramienta solverHerramienta solver
Herramienta solver
Ricardo Maingón Andrade
 

Destacado (17)

Guia 3 funciones financieras y anidadas
Guia 3 funciones financieras y anidadasGuia 3 funciones financieras y anidadas
Guia 3 funciones financieras y anidadas
 
Guia ofimatica 03
Guia ofimatica 03Guia ofimatica 03
Guia ofimatica 03
 
Taller de práctica de conceptos 2 periodo
Taller de práctica de conceptos 2 periodoTaller de práctica de conceptos 2 periodo
Taller de práctica de conceptos 2 periodo
 
Guia 04 macros solver
Guia 04 macros solverGuia 04 macros solver
Guia 04 macros solver
 
Guia 3 macros y solver control activex
Guia 3 macros y solver  control activexGuia 3 macros y solver  control activex
Guia 3 macros y solver control activex
 
Solver
SolverSolver
Solver
 
Guía de ejercicios
Guía de ejerciciosGuía de ejercicios
Guía de ejercicios
 
Análisis de sensibilidad con SOLVER
Análisis de sensibilidad con SOLVERAnálisis de sensibilidad con SOLVER
Análisis de sensibilidad con SOLVER
 
Como Usar Solver De Excel
Como  Usar  Solver  De  ExcelComo  Usar  Solver  De  Excel
Como Usar Solver De Excel
 
Análisis de sensibilidad – solver escenarios2
Análisis de sensibilidad – solver   escenarios2Análisis de sensibilidad – solver   escenarios2
Análisis de sensibilidad – solver escenarios2
 
Clase solver
Clase solverClase solver
Clase solver
 
programacion lineal con analisis de sensibilidad
programacion lineal con analisis de sensibilidadprogramacion lineal con analisis de sensibilidad
programacion lineal con analisis de sensibilidad
 
Como Usar Solver De Excel
Como Usar Solver De ExcelComo Usar Solver De Excel
Como Usar Solver De Excel
 
Solución de PL con Excel Solver
Solución de PL con Excel SolverSolución de PL con Excel Solver
Solución de PL con Excel Solver
 
Metodo utilizando solver en excel
Metodo utilizando solver en excelMetodo utilizando solver en excel
Metodo utilizando solver en excel
 
Función Solver
Función SolverFunción Solver
Función Solver
 
Herramienta solver
Herramienta solverHerramienta solver
Herramienta solver
 

Similar a Controles activex 2016

C informacion instructores jcarlosmanuales juan carlosen_partesparte_6
C informacion instructores jcarlosmanuales juan carlosen_partesparte_6C informacion instructores jcarlosmanuales juan carlosen_partesparte_6
C informacion instructores jcarlosmanuales juan carlosen_partesparte_6
Jose Martin Sosa Granados
 
Como crear tablas de access 2010
Como crear tablas de access 2010 Como crear tablas de access 2010
Como crear tablas de access 2010
COLEGIO NACIONAL NICOLAS ESGUERRA
 
H) formularios 3
H) formularios 3H) formularios 3
H) formularios 3
Silvia Romera
 
Base De Datos Con Visual Basic6.0
Base De Datos Con Visual Basic6.0Base De Datos Con Visual Basic6.0
Base De Datos Con Visual Basic6.0CuC
 
Base de datos con Visual Basic
Base de datos con Visual Basic Base de datos con Visual Basic
Base de datos con Visual Basic
IrlandaSalero
 
Nociones básicas de OpenOffice.org Calc
Nociones básicas de OpenOffice.org CalcNociones básicas de OpenOffice.org Calc
Nociones básicas de OpenOffice.org Calc
María Marcela González Canales
 
Trabajo investigativo access 2010
Trabajo investigativo access 2010Trabajo investigativo access 2010
Trabajo investigativo access 2010FelipeMoreno141298
 
Trabajo investigativo access 2010 (1)
Trabajo investigativo access 2010 (1)Trabajo investigativo access 2010 (1)
Trabajo investigativo access 2010 (1)
santigomoreno14
 
Trabajo investigativo access 2010
Trabajo investigativo access 2010 Trabajo investigativo access 2010
Trabajo investigativo access 2010
felipemoreno1498
 
Creando macros en Excel 2010 para programdores
Creando macros en Excel 2010 para programdoresCreando macros en Excel 2010 para programdores
Creando macros en Excel 2010 para programdores
universidad juarez autonoma de tabasco
 
Creando macros
Creando macrosCreando macros
Movimiento de entradas y salidas en un almacen
Movimiento de entradas y salidas en un almacenMovimiento de entradas y salidas en un almacen
Movimiento de entradas y salidas en un almacen
Dany Valverde
 
Primeros pasos para abrir acces 2010
Primeros pasos para abrir acces 2010Primeros pasos para abrir acces 2010
Primeros pasos para abrir acces 2010
saydo2007
 

Similar a Controles activex 2016 (20)

C informacion instructores jcarlosmanuales juan carlosen_partesparte_6
C informacion instructores jcarlosmanuales juan carlosen_partesparte_6C informacion instructores jcarlosmanuales juan carlosen_partesparte_6
C informacion instructores jcarlosmanuales juan carlosen_partesparte_6
 
Como crear tablas de access 2010
Como crear tablas de access 2010 Como crear tablas de access 2010
Como crear tablas de access 2010
 
Access 2007
Access 2007Access 2007
Access 2007
 
formulario.docx
formulario.docxformulario.docx
formulario.docx
 
Excel avanzado esteban ochoa mena
Excel avanzado esteban ochoa menaExcel avanzado esteban ochoa mena
Excel avanzado esteban ochoa mena
 
Excel avanzado esteban ochoa mena
Excel avanzado esteban ochoa menaExcel avanzado esteban ochoa mena
Excel avanzado esteban ochoa mena
 
H) formularios 3
H) formularios 3H) formularios 3
H) formularios 3
 
Base De Datos Con Visual Basic6.0
Base De Datos Con Visual Basic6.0Base De Datos Con Visual Basic6.0
Base De Datos Con Visual Basic6.0
 
Clase para 1º Info
Clase para 1º InfoClase para 1º Info
Clase para 1º Info
 
Tarea
TareaTarea
Tarea
 
Base de datos con Visual Basic
Base de datos con Visual Basic Base de datos con Visual Basic
Base de datos con Visual Basic
 
Nociones básicas de OpenOffice.org Calc
Nociones básicas de OpenOffice.org CalcNociones básicas de OpenOffice.org Calc
Nociones básicas de OpenOffice.org Calc
 
Trabajo investigativo access 2010
Trabajo investigativo access 2010Trabajo investigativo access 2010
Trabajo investigativo access 2010
 
Trabajo investigativo access 2010 (1)
Trabajo investigativo access 2010 (1)Trabajo investigativo access 2010 (1)
Trabajo investigativo access 2010 (1)
 
Trabajo investigativo access 2010
Trabajo investigativo access 2010 Trabajo investigativo access 2010
Trabajo investigativo access 2010
 
Creando macros en Excel 2010 para programdores
Creando macros en Excel 2010 para programdoresCreando macros en Excel 2010 para programdores
Creando macros en Excel 2010 para programdores
 
Creando macros
Creando macrosCreando macros
Creando macros
 
Movimiento de entradas y salidas en un almacen
Movimiento de entradas y salidas en un almacenMovimiento de entradas y salidas en un almacen
Movimiento de entradas y salidas en un almacen
 
Access 2007
Access 2007Access 2007
Access 2007
 
Primeros pasos para abrir acces 2010
Primeros pasos para abrir acces 2010Primeros pasos para abrir acces 2010
Primeros pasos para abrir acces 2010
 

Más de María C. Plata

Modulo paginas
Modulo paginasModulo paginas
Modulo paginas
María C. Plata
 
Modulo introduccion 2020 I TEMA
Modulo introduccion 2020 I TEMAModulo introduccion 2020 I TEMA
Modulo introduccion 2020 I TEMA
María C. Plata
 
Guia 4 matrices
Guia 4 matricesGuia 4 matrices
Guia 4 matrices
María C. Plata
 
Guia 4 cts
Guia 4 ctsGuia 4 cts
Guia 4 cts
María C. Plata
 
Guia 5
Guia 5Guia 5
Guia de ludopatia
Guia de ludopatiaGuia de ludopatia
Guia de ludopatia
María C. Plata
 
Repaso de semestral de informatica
Repaso de semestral de informaticaRepaso de semestral de informatica
Repaso de semestral de informatica
María C. Plata
 
Especialidad 11
Especialidad 11Especialidad 11
Especialidad 11
María C. Plata
 
Programacion semestral
Programacion semestralProgramacion semestral
Programacion semestral
María C. Plata
 
Funcion desref y coincidir
Funcion desref y  coincidirFuncion desref y  coincidir
Funcion desref y coincidir
María C. Plata
 
Guia 3 programacion condicionales
Guia 3 programacion condicionalesGuia 3 programacion condicionales
Guia 3 programacion condicionales
María C. Plata
 
Formato factura de venta
Formato factura de ventaFormato factura de venta
Formato factura de venta
María C. Plata
 
Esquema de nomina
Esquema de nominaEsquema de nomina
Esquema de nomina
María C. Plata
 
Formato de factura de compra
Formato de factura de compraFormato de factura de compra
Formato de factura de compra
María C. Plata
 
Guia de direccionamiento IP
Guia de  direccionamiento IPGuia de  direccionamiento IP
Guia de direccionamiento IP
María C. Plata
 
Guia de formularios en html
Guia de formularios en htmlGuia de formularios en html
Guia de formularios en html
María C. Plata
 
Guia 1 y 2 paginas web 11 (modulo)
Guia 1 y 2 paginas web 11 (modulo)Guia 1 y 2 paginas web 11 (modulo)
Guia 1 y 2 paginas web 11 (modulo)
María C. Plata
 
Modulo introduccion
Modulo introduccionModulo introduccion
Modulo introduccion
María C. Plata
 
Guia 2 periodo
Guia 2 periodoGuia 2 periodo
Guia 2 periodo
María C. Plata
 
Guia 1 periodo modulo informatica 10
Guia 1 periodo modulo informatica 10Guia 1 periodo modulo informatica 10
Guia 1 periodo modulo informatica 10
María C. Plata
 

Más de María C. Plata (20)

Modulo paginas
Modulo paginasModulo paginas
Modulo paginas
 
Modulo introduccion 2020 I TEMA
Modulo introduccion 2020 I TEMAModulo introduccion 2020 I TEMA
Modulo introduccion 2020 I TEMA
 
Guia 4 matrices
Guia 4 matricesGuia 4 matrices
Guia 4 matrices
 
Guia 4 cts
Guia 4 ctsGuia 4 cts
Guia 4 cts
 
Guia 5
Guia 5Guia 5
Guia 5
 
Guia de ludopatia
Guia de ludopatiaGuia de ludopatia
Guia de ludopatia
 
Repaso de semestral de informatica
Repaso de semestral de informaticaRepaso de semestral de informatica
Repaso de semestral de informatica
 
Especialidad 11
Especialidad 11Especialidad 11
Especialidad 11
 
Programacion semestral
Programacion semestralProgramacion semestral
Programacion semestral
 
Funcion desref y coincidir
Funcion desref y  coincidirFuncion desref y  coincidir
Funcion desref y coincidir
 
Guia 3 programacion condicionales
Guia 3 programacion condicionalesGuia 3 programacion condicionales
Guia 3 programacion condicionales
 
Formato factura de venta
Formato factura de ventaFormato factura de venta
Formato factura de venta
 
Esquema de nomina
Esquema de nominaEsquema de nomina
Esquema de nomina
 
Formato de factura de compra
Formato de factura de compraFormato de factura de compra
Formato de factura de compra
 
Guia de direccionamiento IP
Guia de  direccionamiento IPGuia de  direccionamiento IP
Guia de direccionamiento IP
 
Guia de formularios en html
Guia de formularios en htmlGuia de formularios en html
Guia de formularios en html
 
Guia 1 y 2 paginas web 11 (modulo)
Guia 1 y 2 paginas web 11 (modulo)Guia 1 y 2 paginas web 11 (modulo)
Guia 1 y 2 paginas web 11 (modulo)
 
Modulo introduccion
Modulo introduccionModulo introduccion
Modulo introduccion
 
Guia 2 periodo
Guia 2 periodoGuia 2 periodo
Guia 2 periodo
 
Guia 1 periodo modulo informatica 10
Guia 1 periodo modulo informatica 10Guia 1 periodo modulo informatica 10
Guia 1 periodo modulo informatica 10
 

Último

Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
EdwardYumbato1
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
SandraPiza2
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
rosannatasaycoyactay
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
LilianaRivera778668
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
JavierMontero58
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
ClaudiaAlcondeViadez
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
https://gramadal.wordpress.com/
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 

Último (20)

Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 

Controles activex 2016

  • 1. CONTROLES ACTIVEX EXCEL IV PERIODO Los controles ActiveX permiten diseñar formularios a través de cada uno de sus botones y a su vez generar código VBA para la creación de bases de datos. 1. Activar la barra de programador Ingresar a la barra de opciones 2. activar la opción Programador 3. Aceptar II PASO Crear un formulario para ingresar datos Seleccione la ventana programador E inserte los cuadros correspondientes en el botón insertar Seleccione los botones ActiveX Se desea diseñar un formulario que permita almacenar la información de estudiantes de 11 grado para hacer un pequeño análisis de que ingeniería o en su defecto otro pregrado desean realizar. El formulario se compone de: Cuadros de texto: label Permiten fijar texto sin que este pueda ser modificado Listas desplegable: listas que permiten desplegar y seleccionar un ítem de esta Cajas de texto: permiten que el usuario del formulario digite texto en ella. Cuadro de selección: check box permite seleccionar un ítem Botón de selección: check button: permite seleccionar un ítem de botón Botón de comando. Command button: botón para ejecutar instrucciones. Control de número. Permite crear una lista de números definiendo un rango máximo y un mínimo.
  • 2. III PASO CREAR LAS LISTAS PARA LOS CUADROS DE SELECCIÓN En la hoja dos se crean las listas de selección. La primera lista corresponde a las ingenierías existentes y se llamara pregrados, se da click derecho al cuadro combinado o lista y se busca la opción propiedades, allí selecciona la opción listfillrange (rango de lista) y escribe el nombre de la lista en este primer caso Pregrados, igual se hace con los meses. Para almacenar el día debe crear una caja de texto y un control de número. Se debe buscar en la ventana de propiedades de la caja de texto la propiedad name y copiar el nombre que allí aparece Luego de conocer el nombre del cuadro de texto se procede a dar doble click sobre el control de numero, para que se ejecute el editor de visual basic. Y se copia el siguiente codigo donde aparece el cursor. 1 2 34 5 6 1 11 222 2 2 2 3 3 4 5 5 6 1. CUADRO COMBINADO O LISTA 2. LABEL O CUADRO PARA FIJAR TEXTO 3. CUADRO PARA INSERTAR TEXTO 4. CUADRO DE SELECCIÓN 5. BOTON DE SELECCIÓN 6. BOTON 7. CONTROL DE NÚMERO 7 7 La siguiente corresponde a los meses del año
  • 3. TextBox3.Text = SpinButton1.Value En las propiedades del control de numero debe seleccionar la propiedad min en 1 y max en 31. Para ejecutar el ejercicio no debe estar seleccionado el boton modo de diseño de la barra programador. Para evitar que al momento de seleccionar un ítem de nacionalidad y posterior un ítem de pasatiempo se desactive el ítem anterior, se debe crear los grupos de nombre. Seleccionar manteniendo presionada la tecla “shift” los ítems de la sección nacionalidad y en la ventana de propiedades de Group name escribir NACIONALIDAD. Realizar el mismo procedimiento con los ítems de pasatiempos, escribiendo PASATIEMPOS en la propiedad Group name. Ya creado el formulario con los controles, ahora se necesita crear una macro que permita generar una base de datos con las referencias que se van capturando en cada uno de los campos, por lo tanto se debe crear una hoja llamada base y en ella se colocan los siguientes encabezados.
  • 4. Cuando ya esté diligenciado el formulario la macro se encargara de pasar los datos a la hoja base, quedando cada uno en su respectiva columna. Este evento se debe realizar desde el botón “REGISTRAR”, que ya se ha creado en el formulario. Para crear el código de visual basic en este botón, de doble click sobre el mismo para que se abra el editor de visual y a continuación digite las siguientes sentencias: Private Sub CommandButton1_Click() Rem fase1. ubicarse en la ultima fila vacia de la tabla Sheets("BASE").Select Application.Goto reference:="R65000c1" Selection.End(xlUp).Select ActiveCell.Offset(1, 0).Range("a1").Select Rem fase2. pasar los datos del formulario en hojas ActiveCell = ComboBox1.Value ActiveCell.Offset(0, 1) = TextBox1 ActiveCell.Offset(0, 2) = TextBox2 ActiveCell.Offset(0, 3) = ComboBox1.Value ActiveCell.Offset(0, 4) = TextBox3 If CheckBox1 = True Then ActiveCell.Offset(o, 5) = "derecho" End If If CheckBox2 = True Then ActiveCell.Offset(o, 6) = "sicologia" End If If CheckBox3 = True Then ActiveCell.Offset(o, 7) = "enfermeria" End If If OptionButton1 = True Then ActiveCell.Offset(o, 8) = "colombiano" End If If OptionButton2 = True Then ActiveCell.Offset(o, 8) = "mexicano" End If If OptionButton3 = True Then ActiveCell.Offset(o, 8) = "venezolano" End If If OptionButton4 = True Then ActiveCell.Offset(o, 9) = "leer" End If If OptionButton5 = True Then ActiveCell.Offset(o, 9) = "deporte" End If If OptionButton6 = True Then ActiveCell.Offset(o, 9) = "musica" End If
  • 5. Rem fase3. rutina que borra los datos del formulario Sheets("FORMULARIO").Select ComboBox1 = Empty TextBox1 = Empty TextBox2 = Empty TextBox3 = Empty textbox4 = Empty CheckBox1 = False CheckBox2 = False CheckBox3 = False OptionButton1 = False OptionButton2 = False OptionButton3 = False OptionButton4 = False OptionButton5 = False OptionButton6 = False End Sub EXPLICACION DE LAS SENTENCIAS( NO DIGITAR) FASE 1 UBICARSE EN LA ULTIMA FILA VACIA DE LA TABLA La primera fase se encarga de ubicarse en la hoja base, con el fin de ubicarse en la última celda vacía para poder registrar los datos Sheets(“BASE”).Select Comando utilizado para ubicarse en determinada hoja Application.Goto reference:="R65000c1" Comando utilizado para ubicarse en la celda “a65000” Selection.End(xlUp).Select Comando que hace referencia a “control”+ “flecha arriba”, que se encarga de ubicarse en la primera celda en la dirección de abajo hacia arriba, que tenga datos. ActiveCell.Offset(1, 0).Range("a1").Select Comando que permite bajar una fila en la misma columna a partir de la celda activa FASE 2 PASAR LOS DATOS DEL FORMULARIO A LA HOJA La segunda fase de código consiste en empezar a pasar los datos capturados en el formulario a la hoja base ActiveCell = ComboBox1.Value Significa que sobre la celda que se encuentra posicionada, se debe colocar el valor que se encuentra en el combobox1, es decir el pregrado al cual aspira ActiveCell.Offset(0, 1) = TextBox1 Significa que se debe mover cero filas y una columna a la derecha en forma relativa, es decir ubicarse en la columna B de la misma fila y allí tomar el dato de la caja de texto 1 Así con las siguientes líneas de código If CheckBox1 = True Then ActiveCell.Offset(o, 5) = "derecho" End If Significa que si la casilla de verificación 1 esta habilitada, entonces se debe mover cero filas y 5 columnas y allí colocar la palabra derecho y si no esta habilitada no colocara nada Asi con las dos opciones siguientes If OptionButton1 = True Then ActiveCell.Offset(o, 8) = "colombiano" End If Si el botón de opción 1, se encuentra habilitada(true) se debe mover cero filas y 8 columnas y allí escribir colombiano. Asi con las dos opciones siguientes. If OptionButton4 = True Then ActiveCell.Offset(o, 9) = "leer" End If Si el botón de opción 4 esta habilitado se debe mover cero filas y nueve columnas, allí escribir leer y si no está habilitado no se mueve nada. Así con las dos opciones siguientes. FASE 3 RUTINA QUE SE ENCARGA DE BORRAR LOS DATOS DEL FORMULARIO. Solamente falta regresar al formulario y borrar los datos digitados por el usuario y dejarlo limpio. La sentencia EMPTY deja en blanco los cuadros de texto y combobox Para que los check box y optionbutton queden en blanco sin ninguna selección utilizaremos la propiedad false de tal manera que queden deshabilitados.