5/11/2018 formularios excel - slidepdf.com
http://slidepdf.com/reader/full/formularios-excel-55a0c9bccaa0f 1/4
UNIVERSIDAD CUNGuía de Laboratorio – Excel AvanzadoDocente: Oscar David Murcia Portilla
Guía No. 1
CREACIÓN, DISEÑO Y PROGRAMACIÓN DE FORMULARIOS
Un formulario es una ventana que puede ser programada y sobre lacual se pueden colocar diferentes controles que también pueden serprogramados. Estor controles o botones responden a sucesos que seprograman. Se va a crear un formulario para alimentar una hoja de cálculo con eldirectorio 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ú deInsertar opción UserForm, entonces visualizará la siguientepantalla:
3. Observe que simultáneamente con la ventana de Formulario, sevisualiza una de Cuadro de Herramientas. En esta ventana seencontrarán todos los controles o botones que podremos insertar yprogramar en la ventana de Formulario. A continuación seexplicarán algunos controles que se necesitan para esta práctica:
Para crear rótulos o títulos. Este control de denomina Label.
5/11/2018 formularios excel - slidepdf.com
http://slidepdf.com/reader/full/formularios-excel-55a0c9bccaa0f 2/4
Para capturar datos. Este control se denomina TextBox.
4. Cada control tendrá una serie de propiedades, que definen elcontenido y el aspecto del control o botón. Estas lasencontraremos en la ventana de Propiedades. A continuación semuestran algunas:
Del control :
Caption : Para cambian el contenido del controlBackcolor : Para cambiar el color del fondo del
controlBorderstyle : Para cambiar el estilo del bordeForecolor : Para cambiar el color de la letraFont : Para cambiar el tipo y estilo de letra
TextAlign : Para justificar el contenido del control
Del control :
Text : Para cambian el contenido del controlBackcolor : Para cambiar el color del fondo del
controlBorderstyle : Para cambiar el estilo del bordeForecolor : Para cambiar el color de la letraFont : Para cambiar el tipo y estilo de letra
TextAlign : Para justificar el contenido del control
Ahora diseñe el siguiente formulario:
5/11/2018 formularios excel - slidepdf.com
http://slidepdf.com/reader/full/formularios-excel-55a0c9bccaa0f 3/4
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:
5/11/2018 formularios excel - slidepdf.com
http://slidepdf.com/reader/full/formularios-excel-55a0c9bccaa0f 4/4
Private Sub TextBox2_Change()
Range("b6").Select
ActiveCell.FormulaR1C1 = TextBox2
End Sub
Para Textbox3:
Private Sub TextBox3_Change()
Range("c6").Select
ActiveCell.FormulaR1C1 = TextBox3
End Sub
Para Textbox4:
Private Sub TextBox4_Change()
Range("d6").SelectActiveCell.FormulaR1C1 = TextBox4
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()
Selection.EntireRow.Insert
TextBox1 = Empty
TextBox2 = Empty
TextBox3 = Empty
TextBox4 = Empty
TextBox1.SetFocus
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.
Top Related