MANUAL BÁSICO PARA EMPEZAR A TRABAJAR CON MACROS DE VISUAL BASIC PARA EXCEL
Enviado por 199412850 • 7 de Marzo de 2015 • 10.041 Palabras (41 Páginas) • 345 Visitas
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 diagonales sucesivas. ................................................. 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 coordenadas cartesianas (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:
...