PDA

View Full Version : Excel & Vba


KABAL
24-10-2003, 09:26
Vorrei realizzare una macro in VBA che mi permetta di risolvere questa situazione.
Io ho creato un foglio contenente delle formule es.

A1+A1*B5%-A1*B2-A1/B3 (risultato messo in C1)

Quindi io inserendo un valore su A1 ottengo un certo C1 ora vorrei fare il contrario cioe' inserire il C1 e' tramite questa macro inserire a tentativi un valore di A1 che per ogni ciclo mi aumenti fino a trovare quello che genera il C1 da me dato. Non so se mi sono spiegato correttamente, ma in sintesi vorrei usare un sistema empirico per trovare il mio A1 da dare al fine di ottenere un certo C1 noto.

Qualcuno a qualche idea di come farlo?

NB La formula reale e' molto ma molto piu' complessa e' non riesco a riscriverla al "contrario diciamo"

Serpe
24-10-2003, 16:20
spero di aver interpretato giusto ....


'____________________
' taglia qui


Sub sarca()

miovalorechevoglioottenere = 10 'esempio di valore di c1

x = 0.1 'esempio valore partenza

Do

Cells(1, 1) = x 'cella A1

If Cells(1, 3) = miovalorechevoglioottenere Then 'verifico C3

MsgBox "Elaborazione terminata"
End
Else

x = x + 0.1

End If

Loop While True

End Sub
' taglia qui
'__________________________

ciao

guldo76
25-10-2003, 17:01
Non ho capito: c'e' un motivo per cui devi usare il vba?
Se no, basta che usi la “ricerca obiettivo”, o il “risolutore”.
(strumenti di analisi, mi pare si chiamino)

Guldo