Publicado el 14 de Enero del 2017
4.226 visualizaciones desde el 14 de Enero del 2017
1,2 MB
43 paginas
Creado hace 10a (05/03/2014)
MANUAL BÁSICO PARA EMPEZAR A
TRABAJAR CON MACROS DE VISUAL
BASIC PARA EXCEL
Introducción al Visual Basic
20 de febrero de
2014
[MANUAL BÁSICO PARA EMPEZAR A TRABAJAR CON MACROS
DE VISUAL BASIC PARA EXCEL]
Í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
Bucles: For... To ... Next/Do While... Loop/Do Loop… Until (Utilización y posibles
6.3.
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
Ángulo (calculado a partir de las coordenadas x e y de los puntos en cuestión)
6.4.2.
α=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
1
20 de febrero de
2014
[MANUAL BÁSICO PARA EMPEZAR A TRABAJAR CON MACROS
DE VISUAL BASIC PARA EXCEL]
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.
Borrar Menu: ........................................................................................................... 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 entre lí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 los 0: ................................................................ 37
6.39.
Espacios que no lo son: .............................................. ¡Error! Marcador no definido.
6.40.
Suprimir espacios: ................................................................................................... 38
2
20 de febrero de
2014
[MANUAL BÁSICO PARA EMPEZAR A TRABAJAR CON MACROS
DE VISUAL BASIC PARA EXCEL]
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
3
20 de febrero de
2014
[MANUAL BÁSICO PARA EMPEZAR A TRABAJAR CON MACROS
DE VISUAL BASIC PARA EXCEL]
1.
INTRODUCCION (a propósito de Visual 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
Comentarios de: MANUAL BÁSICO PARA EMPEZAR A TRABAJAR CON MACROS DE VISUAL BASIC PARA EXCEL (0)
No hay comentarios