macros Excel

Páginas: 36 (8991 palabras) Publicado: 18 de septiembre de 2015







MANUAL BÁSICO PARA EMPEZAR A
TRABAJAR CON MACROS DE VISUAL
BASIC PARA EXCEL
Introducción al Visual Basic















Índice
1. INTRODUCCION (a propósito de Visual Basic) 4
2. OBJETIVOS 4
3. DESARROLLO DE LOS EJEMPLOS 5
3.1. Creación de un “botón” que al apretarlo escriba HOLA 5
3.2. Acumulación de “HOLA”’s en la misma celda. 6
3.3. Acumulación de texto en varias diagonalessucesivas. 7
3.4. Programación de series de Fibonacci. 8
4. NUEVOS EJEMPLOS: OBTENCIÓN DE NÚMEROS PRIMOS 18
5. CONCLUSIONES ...................................................................... ¡Error! Marcador no definido.
6. ANEXO (Sentencias y funciones habituales) 23
6.1. Problemas con variables (¿por qué no se dejan definir las variables?) 24
6.1.1. Option Explicit: 24
6.1.2. Dim…. As [Integer,Double, String, Boolean…]: 24
6.2. Condición If…, etc. (diversas posibilidades) 24
6.2.1. Select Case 25
6.2.2. Ejemplos de utilización 25
6.3. Bucles: For... To ... Next/Do While... Loop/Do Loop… Until (Utilización y posibles problemas): 25
6.3.1. Do... Loop Until 25
6.3.2. Do While... Loop 26
6.3.3. For... To... Next 26
6.3.4. With 27
6.4. Coordenadas polares: ¿Cómo pasar de coordenadascartesianas (x,y) a polares (r,α)?: 28
6.4.1. Radio (calculado a partir de las coordenadas x e y de los puntos en cuestión) r = RaizCuadrada(x^2+y^2) 28
6.4.2. Ángulo (calculado a partir de las coordenadas x e y de los puntos en cuestión) α=Arctan (x/y): 28
6.5. Cambiar criterios de ordenación: 29
6.6. Menús… 29
6.7. Para Ordenar 30
6.8. Quitar el signo de los números convertidos en string 30
6.9.Cuando queremos poner referencias relativas a variables en la fórmula: 30
6.10. Temporizador 30
6.11. Funciones: 30
6.12. Zoom de la ventana 31
6.13. Para cancelar el botón 31
6.14. Procedimiento que empieza con un formulario 31
6.15. Otro modo de cambiar el color 31
6.16. Para abrir un formulario 31
6.17. Para ocultar un formulario 31
6.18. Procedimiento que empieza automáticamente 31
6.19. BorrarMenu 32
6.20. Crear Rango 32
6.21. Entero y Logaritmo 32
6.22. Poner bordes: 32
6.23. Pregunta un número 33
6.24. Ventana de mensajes 33
6.25. Se mueve a la siguiente celda a la derecha: 33
6.26. Pegado transpuesto 33
6.27. Copiar un rango de una página a otra 33
6.28. Definición de Rango Automático 33
6.29. Cálculo de Máximo 33
6.30. Formato interior de Celda: 34
6.31. Enteros aleatorios entrelímites: 34
6.32. Suprimir los cuadraditos en un texto importado 34
6.33. Seleccionar los caracteres en una celda Excel 35
6.34. Insertar automáticamente retornos de carro en un texto 36
6.35. Comodines de búsqueda: 36
6.36. Extraer el código postal de una dirección: ................. ¡Error! Marcador no definido.
6.37. Reemplazar un carácter en una variable: 37
6.38. Reemplazo complejo conservando los0 37
6.39. Espacios que no lo son: .............................................. ¡Error! Marcador no definido.
6.40. Suprimir espacios 38
6.41. Lista de las letras del alfabeto 38
6.42. Conversión de números en letras: ............................. ¡Error! Marcador no definido.
6.43. Extraer una cadena de texto en medio de otra: 38
6.44. Quitar los números de una cadena de caracteres 39
6.45.Buscar una cadena de caracteres en otra 39
6.46. Trocear una frase sin cortar las palabras: 40
6.47. Última palabra de una frase: 41
6.48. Inserción de un carácter especial:.............................. ¡Error! Marcador no definido.
6.49. Borrar el carácter de la derecha: 41
6.50. Comprobar la presencia de una cadena de caracteres 41
7. Ejercicios Visual Basic 41


1. INTRODUCCION (a propósito deVisual Basic)
Visual Basic para aplicaciones es una combinación de un entorno de programación integrado denominado Editor de Visual Basic y del lenguaje de programación Visual Basic, permitiendo diseñar y desarrollar con facilidad programas en Visual Basic. El término “para aplicaciones” hace referencia al hecho de que el lenguaje de programación y las herramientas de desarrollo están...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Macros de excel
  • EXCEL MACROS
  • Macros Excel
  • macro excel
  • Excel macros
  • Macros en excel
  • Macro Excel
  • Macros en excel

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS