11.06.2015 Views

o_19nhsmha01vhpfpg1knut7kcn4a.pdf

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Aunque si existen cambios entre las novedades de una versión actual a una anterior,<br />

no podrán ser incluidas dichas incorporaciones que se le hayan hecho al libro.<br />

Características para programar en Excel<br />

Visual Basic para Aplicaciones. Es el lenguaje que permite crear programas<br />

estructurados que trabajan conjuntamente con Excel, este lenguaje es muy simple lo<br />

que permite su rápido aprendizaje.<br />

Estructura de archivo. En un solo archivo de trabajo (libro) hace fácil organizar<br />

elementos (hojas) de una aplicación y guardarlos.<br />

Acceso a los controles. En Excel es muy fácil añadir controles desde botones, listas<br />

desplegables, etiquetas, cuadros de texto, casillas de verificación (checkbox),<br />

botones de opción (radio buttons), etc. Además que es posible mejorar estos<br />

controles sin la necesidad de contar con conocimientos avanzados de programación.<br />

Cuadros de dialogo. Se pueden crear cuadros de dialogo (MsgBox) profesionales<br />

mediante el uso del objeto UserForm.<br />

Funciones de la hoja de trabajo. Usando VBA se pueden crear funciones para la<br />

hoja de trabajo y simplificar formulas y cálculos.<br />

Opciones de protección. Las aplicaciones pueden mantener confidencialidad y<br />

protegerse de cambios no autorizados por el usuario que las opera.<br />

Inconvenientes al programar en Excel<br />

Las aplicaciones que se crean mediante VBA no pueden ejecutarse de forma<br />

autónoma, es decir, siempre será necesario de alguna plantilla u hoja de cálculo de<br />

Excel para su funcionamiento.<br />

Solo Microsoft puede decidir la evolución de este lenguaje.<br />

Entre más código VBA se genere en la hoja de cálculo, ésta se vuelve demasiado<br />

lenta.<br />

No es viable para almacenar grandes volúmenes de información ya que el archivo se<br />

puede saturar, por ende el tamaño del archivo puede ser excesivo.<br />

No se permite la capacidad de actualizar la aplicación de una versión anterior de<br />

Office a una actual, ya que existe la incompatibilidad con funciones, controles<br />

ActiveX y formulas, por lo que nuestro código de VBA queda inservible para<br />

versiones futuras de Excel.<br />

Programación de macros<br />

Las unidades de código creadas bajo VBA se les denominan macros, estas nos ayudan a<br />

automatizar tareas. Son partes de código de programación que es interpretado por Excel y<br />

lleva a cabo distintas acciones o una sucesión de tareas.<br />

Existen dos tipos de macros:<br />

196

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!