Está en la página 1de 7

INSTITUTO POLITCNICO NACIONAL

Macros en Excel 2010



Responsable: Prof. Carlos Montiel Rentera Email: ke.tranza.mongol@hotmail.com 1

Tutorial Calculo del ispt va VBA en Excel 2010

Introduccin. Excel es una herramienta muy til, como ya todo mundo sabe nos ofrece una gran cantidad
de funciones preestablecidas de todo tipo (Estadsticas, Financieras, de Ingeniera, etc.) pero algo que
realmente impacta es la facilidad que nos ofrece para crear funciones a nuestra medida, imagnate que
ninguna de todas las funciones preestablecidas que te ofrece Excel te da lo que buscas, entonces no hay otro
remedio que el de crearla, entonces este es el objetivo del presente tutorial: ensearte paso a paso la
creacin de una funcin (Macro).
Aplicacin. Cabe sealar que en Mxico la palabra ispt hace referencia al Impuesto Sobre el Producto del
Trabajo, es decir el impuesto que se nos aplica al salario que percibimos quincenalmente, claro est que las
cifras que manejo y el procedimiento son totalmente ficticios, en otras palabras el ejemplo es puramente de
ndole didctico, bueno pues sin ms prembulo empezamos
Paso 1. Captura de Datos - Invocamos a Excel 2010 y captura la siguiente informacin tal como se muestra en
la imagen de abajo, te sugiero respetes las ubicaciones:












Cabe sealar que en la primera tabla al rango D3:D7 se le aplico el formato Moneda. La informacin de la
segunda tabla nos es til para el desarrollo de la macro ispt, es decir haremos referencia a las celdas que
conforman dicha tabla.



INSTITUTO POLITCNICO NACIONAL
Macros en Excel 2010

Responsable: Prof. Carlos Montiel Rentera Email: ke.tranza.mongol@hotmail.com 2


Paso 2. mbito de VBA (Visual Basic Application) Oprime las teclas Alt + F11 (oprime la tecla Alt y djala
oprimida y enseguida con la otra mano oprime la tecla F11) y deber de aparecer una ventana muy
semejante a la siguiente:










Esta ventana nos muestra el mbito de VBA (Visual Basic Application), donde desarrollaremos la funcin ispt.
Paso 3. Captura de la funcin ispt Elige la opcin Mdulo del men Insertar, tal como se indica en la
siguiente imagen:





Debiendo de aparecer la siguiente ventana:






INSTITUTO POLITCNICO NACIONAL
Macros en Excel 2010

Responsable: Prof. Carlos Montiel Rentera Email: ke.tranza.mongol@hotmail.com 3

Ahora, en esta ventana teclea el siguiente cdigo (instrucciones de Visual Basic), procura que sea idntico,
para asegurar cero errores de captura y que funcione correctamente el programa:


















Como estars observando, se emplearon smbolos matemticos, as:



(Observacin: Seguramente empleando la funcin Si de manera anidada podramos dar la misma solucin
y evitar el VBA, pero ni modo mi objetivo es otro).

El smbolo < significa menor que El smbolo >= significa mayor o igual
El smbolo <= significa menor o
igual
El smbolo > significa mayor que


INSTITUTO POLITCNICO NACIONAL
Macros en Excel 2010

Responsable: Prof. Carlos Montiel Rentera Email: ke.tranza.mongol@hotmail.com 4

Al trmino de la captura debers de tener algo parecido a la siguiente imagen:















Paso 4. Abandonar mbito de VBA Ahora elige la opcin Cerrar y volver a Microsoft Excel, tal como se
indica en la siguiente imagen:






Y precisamente regresars a tu hoja de clculo inicial.




INSTITUTO POLITCNICO NACIONAL
Macros en Excel 2010

Responsable: Prof. Carlos Montiel Rentera Email: ke.tranza.mongol@hotmail.com 5

Paso 5. Uso de la funcin ispt Ahora coloca el puntero del mouse (ratn) en la celda E3, y teclea:
=ispt
Y observars que Excel responde con la aparicin de un pequeo men contextual dando entender que la
funcin indicada est registrada, tal como se muestra en la siguiente imagen:







La aparicin del pequeo men contextual es seal de que ah la llevamos, ok?
Enseguida sigue tecleando, y teclea el parntesis izquierdo y haz clic sobre la celda D3 y obtendrs algo muy
semejante a lo siguiente:


Y finalmente teclea el parntesis derecho y oprime la tecla Intro o Enter y obtendrs algo muy semejante
a lo siguiente:




Paso 6. Terminando el ejemplo Ahora colcate en la celda F3, teclea el smbolo igual, enseguida haz clic
sobre la celda C3, despus teclea el smbolo menos y ahora haz clic sobre la celda D3, obtendrs algo muy
semejante a lo que muestra la imagen de abajo:





INSTITUTO POLITCNICO NACIONAL
Macros en Excel 2010

Responsable: Prof. Carlos Montiel Rentera Email: ke.tranza.mongol@hotmail.com 6


Finalmente termina, oprimiendo la tecla Intro o Enter, y obtendrs el valor del Salario Real, tal como se
muestra enseguida:



Ya para terminar seleccionamos las celdas D3 y E3 y procedemos a copiarlas hacia las celdas de abajo (hasta
la fila 7), obtenindose algo muy semejante a lo que presenta la siguiente imagen:






Paso 7. Guardar el archivo Como ltimo paso, elige la opcin Guardar o Guardar como (por ser la 1. Vez es
indistinta) del men Archivo define el nombre del archivo y elige tal como se muestra en la siguiente
imagen:








Como estars observando, al archivo ejemplo ispt se le aadir la extensin xlsm, que significa Libro de
Excel habilitado para macros.



INSTITUTO POLITCNICO NACIONAL
Macros en Excel 2010

Responsable: Prof. Carlos Montiel Rentera Email: ke.tranza.mongol@hotmail.com 7


Si por cualquier cuestin deseas volver a acceder al mbito de VBA de Excel de este mismo archivo
(suponiendo que ya cerraste la sesin con Excel), al momento de volver a abrir el archivo, Excel enva una
notificacin de que las macros se han deshabilitado, tal como se muestra en la siguiente imagen:





Y solo tendrs que hacer clic en el botn: Habilitar contenido
Esto ha sido todo por el momento, y espero que haya sido de utilidad, hasta pronto, nos vemos en el siguiente
tutorial, saludos.

También podría gustarte