Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Funzione F9 automatica

321 views
Skip to first unread message

Amico

unread,
Oct 9, 2009, 6:23:01 PM10/9/09
to
Con la funzione F9 in excel 2003 posso fare in modo che le formule contenute
nel foglio elettronico si ripetano in continuazione: come ad esempio la
generazione di numeri casuali.
Esisto un modo o una funzione predefinita in excel che consente al comando
F9 di ripetersi automaticamente (senza che io spinga il tasto) fino al
verificarsi di un determinata condizione.
Se(A1=100;F9 Stop)

Ovviamente non è questa la formula, ma era un modo per farvi capire cosa
volevo intendere.
Qualcuno è in grado di aiutarmi a formulare una cosa del genere?

Grazie a tutti

plinius

unread,
Oct 9, 2009, 7:09:59 PM10/9/09
to

"Amico" <Am...@discussions.microsoft.com> ha scritto nel messaggio
news:FC4E3837-3441-4DE4...@microsoft.com...

> Con la funzione F9 in excel 2003 posso fare in modo che le formule
> contenute
> nel foglio elettronico si ripetano in continuazione: come ad esempio la
> generazione di numeri casuali.
> Esisto un modo o una funzione predefinita in excel che consente al comando
> F9 di ripetersi automaticamente (senza che io spinga il tasto) fino al
> verificarsi di un determinata condizione.
> Se(A1=100;F9 Stop)
>
> Ovviamente non � questa la formula, ma era un modo per farvi capire cosa
> volevo intendere.
> Qualcuno � in grado di aiutarmi a formulare una cosa del genere?
>
> Grazie a tutti

Se Strumenti/Opzioni/Calcolo + impostato su "automatico" excel esegue il
ricalcolo del foglio ogni volta che ce n'� la necessit�.
Un secondo ricalcolo, dopo quello fatto, non porta ad alcun risultato
diverso, eccezion fatta (come tu dicevi) per i numeri casuali che,
ovviamente, cambiano ogni volta.
Se lo scopo � quello di fargli cambiare tali numeri casuali fino al
verificarsi di una determinata condizione, si pu� certo fare, ma con una
macro.
Supponiamo che in A1 ci sia la formula =INT(CASUALE()*90+1), eseguendo
questa macro il ricalcolo si interromper� solo quando il valore di A1 sia
50:
---------------------------------------
Sub ricalcola()
Do While [A1].Value <> 50
Application.Calculate
Loop
End Sub
---------------------------------------

Ciao,
E.


cucchiaino

unread,
Oct 11, 2009, 4:14:51 AM10/11/09
to
Amico wrote:

Prova con

Strumenti > Ricerca obiettivo ...


()--cucchiaino

0 new messages