Corporación Unificada Nacional de Educación Superior
Excel Avanzado
CREACIÓN, DISEÑO Y PROGRAMACIÓN DE FORMULARIOS
Un formulario es una ventana que puede ser programada y sobre la cual se
pueden colocar diferentes controles que también pueden ser programados.
Estor controles o botones responden a sucesos que se programan.
Se va a crear un formulario para alimentar una hoja de cálculo con el directorio
de los integrantes del grupo. Siga los siguientes pasos:
1. Ingrese a una nuevo Excel y habilite el editor de Visual Basic.
2. Cree una ventana de formulario, ingresando por el menú de Insertar
opción UserForm, entonces visualizará la siguiente pantalla:
3. Observe que simultáneamente con la ventana de Formulario, se visualiza
una de Cuadro de Herramientas. En esta ventana se encontrarán todos
los controles o botones que podremos insertar y programar en la ventana de
Formulario. A continuación se explicarán algunos controles que se necesitan
para esta práctica:
Para crear rótulos o títulos. Este control de denomina Label.
Para capturar datos. Este control se denomina TextBox.
Guía de Laboratorio – Excel Avanzado
4. Cada control tendrá una serie de propiedades, que definen el contenido y el
aspecto del control o botón. Estas las encontraremos en la ventana de
Propiedades. A continuación se muestran algunas:
Del control :
Caption : Para cambian el contenido del control
Backcolor : Para cambiar el color del fondo del control
Borderstyle : Para cambiar el estilo del borde
Forecolor : Para cambiar el color de la letra
Font : Para cambiar el tipo y estilo de letra
TextAlign : Para justificar el contenido del control
Del control :
Text : Para cambian el contenido del control
Backcolor : Para cambiar el color del fondo del control
Borderstyle : Para cambiar el estilo del borde
Forecolor : Para cambiar el color de la letra
Font : Para cambiar el tipo y estilo de letra
TextAlign : Para justificar el contenido del control
Ahora diseñe el siguiente formulario:
El estudiante creara el Botón para el Género
Guía de Laboratorio – Excel Avanzado
Ahora pulse clic sobre el icono del Excel, que aparece en la parte superior izquierda; y
diseñe el siguiente modelo:
Regrese al editor de Visual Basic, para realizar la codificación.
La finalidad de esta práctica es crear un formulario para alimentar el cuadro que diseño
en Excel. Es decir, relacionar la hoja de cálculo con el formulario.
Presione doble clic sobre el botón texto 1 (Textbox1), e ingrese la siguiente
codificación:
Private Sub TextBox1_Change()
Range("a6").Select
ActiveCell.FormulaR1C1 = TextBox1
End Sub
Con lo anterior, se selecciona la celda A6 y lo que se escribe sobre el botón Textbox1,
quedará escrito en la celda A6. Realice lo mismo sobre los otros botones así:
Para Textbox2:
Private Sub TextBox2_Change()
Range("b6").Select
ActiveCell.FormulaR1C1 = TextBox2
End Sub
Guía de Laboratorio – Excel Avanzado
Para Textbox3:
Private Sub TextBox3_Change()
Range("c6").Select
ActiveCell.FormulaR1C1 = TextBox3
End Sub
Para Textbox4:
Private Sub TextBox4_Change()
Range("d6").Select
ActiveCell.FormulaR1C1 = TextBox4
End Sub
Para Textbox5:
Private Sub TextBox5_Change()
Range("e6").Select
ActiveCell.FormulaR1C1 = TextBox5
End Sub
Ahora en el diseño del formulario, presione doble clic sobre el botón de comando
INSERTAR y digite la siguiente codificación:
Private Sub CommandButton1_Click()
[Link]
TextBox1 = Empty
TextBox2 = Empty
TextBox3 = Empty
TextBox4 = Empty
TextBox5 = Empty
[Link]
End Sub
Con la primera instrucción, insertamos una nueva línea. Los botones de texto tendrán
que quedar en blanco para ingresar el siguiente dato. Y la instrucción de SETFOCUS,
se utiliza para cambar el foco del apuntador, debido a que después del ingreso anterior
quedo ubicado sobre textbox4.
Laboratorio # 13
El estudiante creara un formulario que capture los siguientes datos, así:
Documento de Identidad, Nombres, Apellidos, Universidad, Carrera, semestre, Valor y
Género
Guía de Laboratorio – Excel Avanzado