Ingeniero

Páginas: 19 (4619 palabras) Publicado: 5 de septiembre de 2012
Ficha Programador
Todas las aplicaciones de Office 2010 usan la cinta de opciones. La ficha Programador es una de las fichas incluidas en la cinta de opciones, donde se puede tener acceso al Editor de Visual Basic y a otras herramientas de programador. Debido a que Office 2010 no muestra la ficha Programador de manera predeterminada, debe habilitarla mediante el siguiente procedimiento:
Parahabilitar la ficha Programador
1. En la ficha Archivo, elija Opciones para abrir el cuadro de diálogo Opciones de Excel.
2. Haga clic en Personalizar cinta de opciones en el lado izquierdo del cuadro de diálogo.
3. En Comandos disponibles en:, en el lado izquierdo del cuadro de diálogo, seleccione Comandos más utilizados.
4. En Personalice esta cinta de opciones, en el lado derechodel cuadro de diálogo, seleccione Fichas principales y, a continuación, active la casilla de verificación Programador.
5. Haga clic en Aceptar.
Después de que Excel muestre la ficha Programador, observe la ubicación de los botones Visual Basic,Macros y Seguridad de macros en la ficha.

Figura 1. Ficha Programador en Excel 2010

Problemas de seguridad
Haga clic en el botón de Seguridad demacros para especificar qué macros pueden ejecutarse y en qué condiciones. Aunque el código de macros de sistemas no confiables puede dañar gravemente el equipo, las condiciones de seguridad que impiden ejecutar macros útiles pueden disminuir en gran medida la productividad. La seguridad de macros es un tema complejo que se debe estudiar y comprender, si se trabaja con macros de Excel.
Para elpropósito de este artículo, tenga en cuenta que si la barra Advertencia de seguridad: las macros se han deshabilitado aparece entre la cinta de opciones y el libro, cuando abre un libro que contiene una macro, puede hacer clic en el botón Habilitar contenido para habilitar las macros.
Además, como medida de seguridad, no puede guardar una macro en el formato de archivo predeterminado de Excel(.xlsx); debe guardar la macro en un archivo con extensión especial (.xlsm).
Editor de Visual Basic
El siguiente procedimiento muestra cómo crear un nuevo libro en blanco donde se almacenarán las macros. A continuación, podrá guardar el libro con el formato .xlsm.
Para crear un nuevo libro en blanco
1. Haga clic en el botón Macros, de la ficha Programador.
2. En el cuadro dediálogo Macro que aparece, escriba Hello en Nombre de macro.
3. Haga clic en el botón Crear para abrir el Editor de Visual Basic que incluirá los esquemas de una nueva macro ya escritos.
VBA es un lenguaje de programación completo y, en consecuencia, tiene un entorno de programación completo. En este artículo solo se estudian las herramientas que se usan para empezar a trabajar en programación sin incluir lamayoría de las herramientas del Editor de Visual Basic. Realizada esta salvedad, cierre la ventana Propiedades en el lado izquierdo del Editor de Visual Basic e ignore las dos listas desplegables que aparecen sobre el código.

Figura 2. Editor de Visual Basic

El Editor de Visual Basic contiene el siguiente código.
VB
Sub Hello()

End SubSub se refiere a Subrutinaque, por el momento, se puede definir como "macro". Al ejecutar la macro Hellose ejecuta cualquier código que se encuentre entre Sub Hello() y End Sub.
Ahora, edite la macro para que tenga un aspecto similar al siguiente código.
VB
Sub Hello()
MsgBox ("Hello, world!")
End Sub
Vuelva a la ficha Programador en Excel y hagaclic de nuevo en el botón Macros.
Seleccione la macro Hello en la lista que aparece y, a continuación, haga clic en Ejecutar para mostrar un cuadro de mensaje pequeño que contiene el texto "Hello, world!".
Acaba de crear e implementar correctamente código de VBA personalizado en Excel. Haga clic en Aceptaren el cuadro de mensaje para cerrarlo y terminar de ejecutar la macro.
Si no...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS