Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3. Ahora graba la macro grabada dando clic en el Botn de Office, colcale el nombre de MACROS4_FORMULARIOS VBA , luego en tipo de archivo, escoge la opcin LIBRO
INCAP INSTITUTO COLOMBIANO DE APRENDIZAJE TALLER LOGRO 3 TEMA: Macros Visual Basic Application OBJETIVOS: Aprender y disear macros VBA para automatizar procesos
DE EXCEL HABILITADO PARA MACROS , fjate que te colocar el nombre del archivo asignado con la extensin . XLSM 4. Luego da clic en el men Insertar - Userform y luego trascribe la siguiente macro: 5. En la ventana de Cuadro de Herramientas, inserta los siguientes controles : 7 = Etiquetas (Label) 6 = Cuadros de Textos (Textbox) 2 = Botn de Comando (Command Button)
6. El aspecto del formulario debe ser el siguiente: En las propiedades del Formulario (UserForm1) en el parmetro Caption: coloca INSTITUTO KNOW.NET
INCAP INSTITUTO COLOMBIANO DE APRENDIZAJE TALLER LOGRO 3 TEMA: Macros Visual Basic Application OBJETIVOS: Aprender y disear macros VBA para automatizar procesos COLOCACION DE TITULOS EN LOS CONTROLES INSERTADOS EN FORMULARIO
Para nombrar los controles procederemos as: Dar clic sencillo en cada control y colocar el nombre correspondiente O En las propiedades de cada control en el parmetro Caption : coloca los nombres correspondientes (NOMBRE DE PROFESOR, HORAS TRABAJADAS, PAGO POR HORA, ETC) En la propiedades del Botn de comando (CommandButton) en el parmetro Caption: coloca los nombres correspondientes (INSERTAR REG. Y SALIR)
INCAP INSTITUTO COLOMBIANO DE APRENDIZAJE TALLER LOGRO 3 TEMA: Macros Visual Basic Application OBJETIVOS: Aprender y disear macros VBA para automatizar procesos
Private Sub TextBox4_Change() Range("D4").Select ActiveCell.FormulaR1C1 = Val(TextBox4) End Sub Private Sub TextBox5_Change() Range("E4").Select ActiveCell.FormulaR1C1 = Val(TextBox5) Rem aqu se crea la formula TextBox6 = Val(TextBox2) *Val(TextBox3) + Val(TextBox4)-Val(TextBox5) End Sub Private Sub TextBox6_Change() Range("F4").Select ActiveCell.FormulaR1C1 = Val(TextBox6) End Sub Nota: Cuando se introduzca el dato de prstamo, automticamente se generar el Sueldo Neto. CODIGO PARA EL BOTN SALIR Private Sub CommandButton2_Click() End End Sub 7. Luego vamos a insertar un control de Botn de comando en la hoja de clculo de Excel, para ello da clic en el men Programador de Excel y luego selecciona Insertar y da clic en la seccin de Controles Active X y escoge Botn de comando (Command Button)
8. A continuacin dele clic derecho seleccione Objeto de Comando y seleccione Modifica y escriba LIQUIDAR NOMINA 9. Ahora dele doble clic para abrir el Editor de Visual Basic (VBE), y aparecer el ttulo: Private Sub CommandButton1_Click(), ahora escriba el siguiente cdigo:
INCAP INSTITUTO COLOMBIANO DE APRENDIZAJE TALLER LOGRO 3 TEMA: Macros Visual Basic Application OBJETIVOS: Aprender y disear macros VBA para automatizar procesos
Private Sub CommandButton1_Click() UserForm1.Show End Sub 10. Para ejecutar la macro finalmente vaya al men Programador y dele clic en el icono Modo de diseo macro sin ningn problema para salir de ese modo y ahora si podr aplicar la