12.183 cursos gratis
8.735.473 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

Macros de excel

Autor: Ramón Mendoza Ochoa
Curso:
9,66/10 (140 opiniones) |193085 alumnos|Fecha publicación: 16/10/2006

Capítulo 6:

 Trabajando con fórmulas

Es de suma importancia saber aplicar Formulas en Macros de Excel, ya que la mayoría de las hojas de cálculos las involucran, por ejemplo los Inventarios, las Nominas o cualquier otro tipo de hoja las llevan, es por eso que en la siguiente Fase se muestra como manejar Formulas en Macros de Excel.

Fase I

Presione La Teclas Alt + F11, para entrar al editor de Visual Basic. Activa las siguientes opciones: De clic en el Menú Ver y elija la opción Explorador de Proyectos De clic en el Menú ver y elija la opción Ventana Propiedades Del Menú Insertar elija la Opción UserForm. Esto inserta el Formulario que programaremos con controles. En el Explorador de Proyecto se observara que se inserto el UserForm.

Ahora crearas un formulario con el siguiente aspecto:

Trabajando con fórmulas

el formulario tendrá:

- Tres etiquetas
- Tres Textbox
- Un Botón de Comando

Los datos que se preguntaran serán Nombre y Edad, los Días Vividos se generaran automáticamente cuando insertes la edad. A continuación se muestra como se deben de programar estos Controles:

Programación de los Controles:

Private Sub CommandButton1_Click()

Selection.EntireRow.Insert

TextBox1 = Empty

TextBox2 = Empty

TextBox3 = Empty

TextBox1.SetFocus

End Sub

Private Sub TextBox1_Change()

Range("A9").Select

ActiveCell.FormulaR1C1 = TextBox1

End Sub

Private Sub TextBox2_Change()

Range("B9").Select

ActiveCell.FormulaR1C1 = TextBox2

Rem aquí se crea la Formula

TextBox3 = Val(TextBox2) * 365

Rem El Textbox3 guardara el total de la multiplicación del Textbox2 por 365

Rem El Comando Val permite convertir un valor de Texto a un Valor Numérico

Rem Esto se debe a que los Textbox no son Numéricos y debemos de Convertirlos

End Sub

Private Sub TextBox3_Change()

Range("C9").Select

ActiveCell.FormulaR1C1 = TextBox3

End Sub

Esto va permitir que cuando se ejecute el formulario y se de la edad el resultado de los días vividos aparecerá en el Textbox3 y se escribirá también en Excel. El comando Val es un comando de Visual Basic que te permite convertir un valor de texto a un valor numérico. Recuerden el Comando Rem se utiliza para poner Comentarios únicamente y no afecta a la programación.

Este Archivo de esta Macro se llama Macros de Edad y viene incluido aquí.

Generaremos otro ejemplo, Crea el Siguiente Formulario con los siguientes datos:

- 5 Etiquetas
- 5 Textbox
- 1 Botón de Comando

Los datos que se preguntaran serán Nombre, Días Trabajados, Pago por Día, Bonos y Sueldo Neto.

Trabajando con fórmulas

Nuestras novedades en tu e-mail

Escribe tu e-mail:



MailxMail tratará tus datos para realizar acciones promocionales (vía email y/o teléfono).
En la política de privacidad conocerás tu derechos y gestionarás la baja.

Cursos similares a Macros de excel



  • Vídeo
  • Alumnos
  • Valoración
  • Cursos
1. Compartir información en Word 2003. Macros y entorno personalizado
En este último curso de Word 2003 , vamos a ver la forma que tiene Word de... [23/11/10]
860  
2. Presentaciones con Power Point
El programa más empleado en el mundo para realizar presentaciones comerciales, el... [19/11/01]
229.017  
3. Introducción al Access
Hoy en día cualquier empresa, organización u asociación se enfrenta al manejo de... [03/12/01]
232.435  

¿Qué es mailxmail.com?|ISSN: 1699-4914|Ayuda
Publicidad|Condiciones legales de mailxmail