Foros del Web » Programación para mayores de 30 ;) » Programación General »

Visual Basic Excel - Programar búsqueda de valor

Estas en el tema de Visual Basic Excel - Programar búsqueda de valor en el foro de Programación General en Foros del Web. Hola, Estoy haciendo una macro en excel para que incremente o decremente 1 a 1 una celda, y compruebe el resultado en otra, necesito que ...
  #1 (permalink)  
Antiguo 25/11/2015, 22:20
Avatar de AlmaVagabunda  
Fecha de Ingreso: noviembre-2011
Ubicación: San Juan De Alicante, Valenciana, Spain, Spain
Mensajes: 20
Antigüedad: 13 años
Puntos: 1
Visual Basic Excel - Programar búsqueda de valor

Hola,
Estoy haciendo una macro en excel para que incremente o decremente 1 a 1 una celda, y compruebe el resultado en otra, necesito que busque el valor 32 o el mas cercano haciendo ese decremento o incremento

Es un poco lio explicado asi.
El caso es que tengo una celda que es el resultado de una serie de ecuaciones. Tengo otra celda en la que incremento o decremento de 1 en 1 manualmente y voy viendo en la celda del resultado cuando tiene un valor cercano a 32 o 32 exacto.

Dos ejemplos reales de los valores que obtengo en una y otra celda son estos:
(Queria hacer un tabla, pero no veo como)
--------------EJEMPLO 1 ----------
Valor introducido = Valor de resultado
0= 0
1= 0
2= 0
3= 0
4= 0
5= 0
6= 1
7= -7
8= -2
9= 3
10= 8
11= 12
12= 22
13= 32
14= 3
15= 3
16= 73
17= 88
18= 103
19= 118
20= 133
21= 148
22= 164

------------EJEMPLO 2 ------------
0= 261
1= 245
2= 229
3= 213
4= 197
5= 181
6= 165
7= 149
8= 133
9= 117
10= 101
11= 94
12= 82
13= 71
14= 60
15= 49
16= 39
17= 29
18= 19
19= 13
20= 8
21= 4
22= 2
23= 0
24= 0
25= 0
-----------------------------
En estos ejemplos visualmente se puede ver que en el ejemplo 1 con el valor 13 ya obtengo el resultado de 32, y en el segundo ejemplo el valor para el resultado mas cercano a 32 es 17.

He probado mil formas de escribir el codigo pero o se me vuelve loco incrementando o no ajusta bien.
El archivo excel en concreto es este: [URL="https://www.dropbox.com/s/2wj6vdk1osizgov/Problemas%20teoria%20Tema%206%20Automatizado.xlsm? dl=0"]https://www.dropbox.com/s/2wj6vdk1osizgov/Problemas%20teoria%20Tema%206%20Automatizado.xlsm? dl=0[/URL]
En el esta las macros que he hecho en la dos primeras hojas, la macro se lanza con el boton que pone "Automatico". La celda de "Desviacion Favorable" es la que debe tener un valor de 32 o el mas proximo, modificando el valor de la celda "Desplazamiento"

A ver si algun alma caritativa me dice como leches hacerlo, o si me escribe el codigo le deseo larga y prospera vida XD

No tengo que hacer esto para ningun trabajo de la universidad ni nada, solo me he emperrado en hacerlo para mi, pero me estoy volviendo loco ya.

Etiquetas: basic, excel, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:34.