Vous êtes sur la page 1sur 4

UNIVERSIDAD CUN Gua de Laboratorio Excel Avanzado Docente: Oscar David Murcia Portilla Gua No.

. 1 CREACIN, DISEO Y PROGRAMACIN DE FORMULARIOS Un formulario es una ventana que puede ser programada y sobre la cual se pueden colocar diferentes controles que tambin pueden ser programados. Estor controles o botones responden a sucesos que se programan. Se va a crear un formulario para alimentar una hoja de clculo 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 opcin UserForm, entonces visualizar la siguiente pantalla:

3. Observe que simultneamente con la ventana de Formulario, se visualiza una de Cuadro de Herramientas. En esta ventana se encontrarn todos los controles o botones que podremos insertar y programar en la ventana de Formulario. A continuacin se explicarn algunos controles que se necesitan para esta prctica: Para crear rtulos o ttulos. Este control de denomina Label.

Para capturar datos. Este control se denomina TextBox. 4. Cada control tendr una serie de propiedades, que definen el contenido y el aspecto del control o botn. Estas las encontraremos en la ventana de Propiedades. A continuacin se muestran algunas: Del control Caption Backcolor control Borderstyle Forecolor Font TextAlign Del control Text Backcolor control Borderstyle Forecolor Font TextAlign : : : : Para cambian el contenido del control : Para cambiar el color del fondo del Para : Para : cambiar el estilo del borde Para cambiar el color de la letra cambiar el tipo y estilo de letra Para justificar el contenido del control

: : : : Para cambian el contenido del control : Para cambiar el color del fondo del Para : Para : cambiar el estilo del borde Para cambiar el color de la letra cambiar el tipo y estilo de letra Para justificar el contenido del control

Ahora disee el siguiente formulario:

Ahora pulse clic sobre el icono del Excel, que aparece en la parte superior izquierda; y disee el siguiente modelo:

Regrese al editor de Visual Basic, para realizar la codificacin. La finalidad de esta prctica es crear un formulario para alimentar el cuadro que diseo en Excel. Es decir, relacionar la hoja de clculo con el formulario. Presione doble clic sobre el botn texto 1 (Textbox1), e ingrese la siguiente codificacin: 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 botn 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 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 Ahora en el diseo del formulario, presione doble clic sobre el botn de comando INSERTAR y digite la siguiente codificacin: Private Sub CommandButton1_Click() Selection.EntireRow.Insert TextBox1 = Empty TextBox2 = Empty TextBox3 = Empty TextBox4 = Empty TextBox1.SetFocus End Sub Con la primera instruccin, insertamos una nueva lnea. Los botones de texto tendrn que quedar en blanco para ingresar el siguiente dato. Y la instruccin de SETFOCUS, se utiliza para cambar el foco del apuntador, debido a que despus del ingreso anterior quedo ubicado sobre textbox4.

Vous aimerez peut-être aussi