medusa sumerfible
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.
SelectCase........................................................................................................... 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:...
Regístrate para leer el documento completo.