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.