Saberes

Solo disponible en BuenasTareas
  • Páginas : 5 (1093 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de octubre de 2010
Leer documento completo
Vista previa del texto
Iniciación a visual basic para macros
1.- Índice
Iniciación a visual basic para macros ................................................................. 1 1.- Índice ......................................................................................................... 1 2.- Introducción ............................................................................................... 2 3.-Visual Basic vs Excel................................................................................. 3 4.- El primer programa .................................................................................... 4 5.- Variables y asignación............................................................................... 5 6.- Instrucción condicional.............................................................................. 7 7.- Instrucción iterativas .................................................................................. 9 8.- Arrays y tuplas ......................................................................................... 12 9.- Constantes .............................................................................................. 14 10.- Acciones y funciones............................................................................. 15 11.- Option Explicit........................................................................................ 17

www.mundoexcel.com

1/1

2.- Introducción
Este manual tiene como objetivo enseñar los fundamentos del lenguaje de programación visual basic (VBA, Visual Basic for Applications) para macros, con el fin deque la programación de macros sea lo más ágil posible. Todo lo que aprenda en este manual le podrá servir para realizar macros en Microsoft Word, Power Point, Excel, etc Se requiere conocimientos de algoritmia (ver documento “Manual de Programacion.pdf”). No tiene como objetivo ser una guía exhaustiva del lenguaje de visual basic; para eso existen miles de manuales mucho más detallistas. Como verá,este manual se caracteriza por ir al grano y ser razonablemente escueto, ofreciendo una breve base de conocimiento.

2.1.- Convención
Para hacer más sencilla la lectura de este manual se aplican las siguientes normas:
• • •



El texto en negrita indica importancia El código de visual basic aparecerá en cursiva 1. El código de visual basic tendrá el número de línea; pero no debe poner elnúmero de línea al copiar el código Los recordatorios se marcan con subrayados

Recuerde: este NO es un manual para saber todas las funcionalidades de visual basic

www.mundoexcel.com

2/2

3.- Visual Basic vs Excel
Dentro del aplicativo de Microsoft Excel existe la posibilidad de grabar “Macros”, lo cual resulta útil ya que un mismo proceso se pueden realizar tantas veces y en elmomento que el usuario lo desee. Esto resulta de especial utilidad para: 1. 2. 3. 4. 5. 6. Realizar cálculos matemáticos Grabar datos Generar informes con formato determinado Lectura y tratamiento de ficheros Validación de datos ...

Visual Basic es un lenguaje de alto nivel orientado a eventos. Alto nivel: el ordenador reconoce el lenguaje máquina; como este lenguaje • es bastante extenso ycomplicado se utilizan lenguajes más sencillos que permiten realizar programación sin ser un experto. Mientras el lenguaje está más alejado del lenguaje máquina, es de mayor nivel. Por ejemplo: El lenguaje máquina es un lenguaje de bajo nivel, visual basic, cobol, pascal, visual c, c... son lenguajes de alto nivel. • Orientado a eventos: las instrucciones se ejecutan cuando se da algún evento, es decir,cuando se da una condición como por ejemplo: El usuario modifica una celda El usuario hace un click sobre un botón El usuario pasa el cursor del ratón sobre un botón El usuario marca una lista desplegable es decir, cualquier acto derivado de una acción explícita de un usuario es un evento. Recuerde: las operaciones que se programarán en visual basic están agrupadas en funciones o acciones, con lo...
tracking img