Está en la página 1de 5

Universidad Nacional Autnoma de Honduras

Facultad de Ingeniera
Departamento de Ingeniera en Sistemas

Uso de Excel como herramienta


de simulacin, Macros
Presentado por: Fredy Leonel Medina
Matamoros
Cuenta: 20091002303

Teora de la Simulacin
Catedrtico: Ing. Ricardo Lpez

La educacin es la primera
necesidad de la Repblica

Simulaciones con Excel


Generalmente la Simulacin requiere la generacin y el proceso de una gran cantidad de
datos, por lo que resulta inevitable el uso de una computadora. Se han desarrollado un
gran nmero de lenguajes de programacin, especiales para Simulacin, como por
ejemplo GPSS, SIMSCRIPT, SLAM y DYNAMO, que reducen el tiempo y el costo de
preparacin de los programas. El hecho de que existan lenguajes de Simulacin de
aplicacin especial, no implica que no se puedan desarrollar modelos de Simulacin sin
hacer uso de ellos. La desventaja, evidente, es que requerir mayor tiempo, esfuerzo y un
trabajo minucioso.
La herramienta de plantillas de clculo dispone de las funciones bsicas e indispensables
para desarrollar modelos sencillos de Simulacin. De all que para realizar algunas
actividades de aplicacin de Simulacin usaremos Excel, pues, si bien no posee todas las
caractersticas de un leguaje de programacin especial para Simulacin, posee las
suficientes para la construccin de modelos de poca magnitud. Ellas son: Permite
registrar los eventos a lo largo del tiempo.
Puede generar nmeros pseudoaleatorios.
Posee capacidad para desarrollar funciones y operaciones, que pueden utilizarse para
generar valores aleatorios para diferentes distribuciones probabilsticas.
Permite la recopilacin de datos e informes estadsticos de formato fijo y grficos con los
resultados.
Posee flexibilidad para la generacin de informes y tiene la capacidad de detectar
errores de sintaxis en el lenguaje propio de la planilla.
No detecta errores de lgica en el modelo de simulacin.
Crear y hacer uso de simulaciones con Excel y sus macros posibilita que los alumnos
utilicen representaciones para construir un puente entre las ideas intuitivas y los
conceptos formales. Con este objetivo en mente, los docentes podemos utilizar algunas
simulaciones disponibles en Internet o crear las propias.
La utilizacin de los Macros de Excel permiten, por un lado, desarrollar aplicaciones de
mayor complejidad (usando un lenguaje de programacin); y por el otro, automatizar
tareas rutinarias que se almacenan en un archivo el cual se puede ejecutar cuando se
necesite nuevamente (con la opcin de Men "Herramientas/Macros").

La educacin es la primera
necesidad de la Repblica

Utilizacin de macros
Las macros de Excel nos permiten automatizar tareas que realizamos cotidianamente de
manera que podamos ser ms eficientes en nuestro trabajo. Una macro no es ms que
una serie de comandos o instrucciones que permanecen almacenados dentro de Excel y
que podemos ejecutar cuando sea necesario y cuantas veces lo deseemos.
Aunque las macros son un tema avanzado de Excel puedes consultar los siguientes
artculos para comenzar a familiarizarte con este tema.

utilizas Excel frecuentemente es posible que en alguna ocasin te hayas encontrado


ejecutando una misma serie de acciones una y otra vez. Esas acciones que haces
repetidas veces se podran automatizar con una macro.
Una macro es un conjunto de comandos que se almacena en un lugar especial de Excel
de manera que estn siempre disponibles cuando los necesites ejecutar.
Por ejemplo, si todas las maanas creas un reporte de ventas y en ese reporte siempre
das el mismo formato a los textos, se podra crear una macro para que lo haga
automticamente por ti. Las macros se utilizan principalmente para eliminar la necesidad
de repetir los pasos de aquellas tareas que realizas una y otra vez.

Un lenguaje de programacin
Las macros se escriben en un lenguaje de computadora especial que es conocido como
Visual Basic for Applications (VBA). Este lenguaje permite acceder a prcticamente todas
las funcionalidades de Excel y con ello tambin ampliar la funcionalidad del programa.
Las macros son escritas en un lenguaje de computadora conocido como VBA por sus
siglas en ingls (Visual Basic for Applications). Como cualquier otro lenguaje de
computadora debemos aprender a utilizar los comandos que nos ayudarn a indicar a
Excel lo que deseamos hacer con nuestros datos.

La educacin es la primera
necesidad de la Repblica

Aprender el lenguaje VBA no es nada complicado y se puede lograr fcilmente. Lo que


toma un poco ms de tiempo es pulir nuestras habilidades de programacin. Lo que
quiero decir con esto es que para ser un buen programador de macros debes dedicar
tiempo en resolver mltiples problemas en donde puedas llevar al lmite el lenguaje VBA.

Pero no te preocupes si no eres un programador de computadoras, Excel provee de una


herramienta especial que permite crear unamacro sin necesidad de conocer los detalles
del lenguaje de programacin.

La educacin es la primera
necesidad de la Repblica

Aunque si aceptas el desafo y te introduces en el mundo de la programacin VBA pronto


te convertirs en un Ninja de Excel. Vers que crear una macro en Excel no es tan
complicado y ser una manera fcil y rpida de eliminar esas tareas repetitivas que todos
los das te quitan minutos preciados de tu tiempo.
Las macros se crean con el Editor de Visual Basic el cual nos permitir introducir el cdigo
con las instrucciones que sern ejecutadas por la macro.
Existe otro mtodo que es utilizar la Grabadora de macros la cual ir grabando todas las
acciones que realicemos en Excel hasta que detengamos la grabacin. Una vez grabada
la macro podremos reproducir de nuevo las acciones con tan solo un clic.

La educacin es la primera
necesidad de la Repblica