Programacion en exel

Páginas: 83 (20503 palabras) Publicado: 15 de septiembre de 2012
Programación con Visual Basic para Aplicaciones

Introducción

En esta sección veremos como introducirnos, sin miedo, al mundo de las macros, en estas páginas doy por sentado que si no dominas, al menos manejas con soltura los programas propuestos (Excel), si no es así, te recomiendo primero familiarizarte un poco más con ellos, veamos que dice la ayuda del programa acerca de las macros...Macro
Un programa escrito o grabado por el usuario que almacena una serie de comandos de Microsoft Excel que pueden utilizarse posteriormente como un único comando. Mediante las macros pueden automatizarse las tareas complejas y pueden reducirse el número de pasos necesarios para realizar las tareas que se ejecutan con más frecuencia. Las macros se graban en el lenguaje de programación deVisual Basic para Aplicaciones de Microsoft. También pueden escribirse las macros directamente en el Editor de Visual Basic.
Te lo repetiré muchas veces, lee la ayuda, no se aprende todo ahí, pero "ayuda" mucho, aquí te enseñare como se graban y se usan las macros, pero no pretendo enseñarte a programar, esa es una tarea muy compleja que siento sale fuera de mi alcance .
Entonces, una macro esuna "serie de instrucciones escritas en un lenguaje, que se pueden ejecutar como una sola instrucción" y sirve para "automatizar tareas difíciles o repetitivas".
El texto acerca de la macro, se obtuvo de la ayuda de Excel, pero es aplicable a cualquier otro programa que maneje VBA, del mismo modo, las explicaciones que hagamos del Editor de Visual Basic se centraran en el de Excel, que esprácticamente el mismo de todos los programas
La idea de esta página es que sirva tanto para los que quieran aprender, como para los que solo buscan una macro o una función que realice una tarea especifica, para los segundos va dedicada esta sección. ¿Que hago cuando me dan una macro?, ¿que hago cuando me la envían a mi correo o la copio de alguna página como esta?, ¿donde la pongo?, respondamos estaspreguntas, supongamos que tenemos la siguiente macro:
Public Sub Mi_Nombre()
Dim strNombre As String

strNombre = InputBox("¿Cual es tu nombre?", "Nombre")

MsgBox "HOLA " & strNombre & " BIENVENIDO AL MUNDO DE LAS MACROS"

End Sub

Para usar esta macro en algún programa que soporte VBA, solo sigue estos sencillos pasos:
• Seleccionamos y copiamos el texto de la macro...
•Abrimos el programa en cuestión, donde queramos usar esta macro, propongo que sea Excel
• Entramos el Editor de Visual Basic desde el menú Herramientas | Macro | Editor de Visual Basic o con el método abreviado de teclado Alt + F11
• Vamos al menú Insertar | Modulo y veremos la siguiente pantalla
[pic]
• Como veras, le puse unos numeritos a la imagen, estas tres partes sonimportantes, debes de conocer su nombre y su uso, pues son el pan de todos los días de los que usamos VBA, además de que en las páginas que veas aquí, tratare de llamar a las cosas por su nombre, así que ahí te van...




1. Explorador de proyecto: Muestra una lista jerárquica de los proyectos, en casi todas las aplicaciones que usan VBA, cada ARCHIVO que tengas de esa aplicación, se convierteen un PROYECTO , en la imagen notaras que dice VBAProyect (Libro1) si lo vieses en Word diría Proyect (Documento1) , en PowerPoint diría VBAProyect (Presentacion1) , en Access, como sabes, como primero hay que guardar la base de datos, antes de poder usarla, supongamos que abres y creas una base de datos que se llame Directorio, al entrar al Editor de Visual Basic, diría Directorio (Directorio) ,Autocad es un caso especial, en el, los proyectos SI están separados de los archivos y estos se pueden guardar y usar de forma separada. Si tienes más de un archivo abierto, aquí los verías, además de que el nombre del proyecto puede ser diferente del nombre del archivo. Observa como su aspecto es muy similar al del Explorador de Windows, pero los elementos que veras aquí tienen un nombre muy...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación del exel con VBA
  • Exel
  • exel
  • exel
  • Exel
  • exel
  • Exel
  • Exel

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS