Pagina 1 di 1

Aiuto su funzione che assegna valori!

Inviato: ven 06 giu 2008 2:41 pm
da IT000849
Ragazzi, spero possiate aiutarmi!
Sto facendo alcune prove, e mi trovo di fronte a questo problema: una semplice funzione di prova come la seguente si ferma restituendomi un errore "#VALORE!" sull'istruzione in seconda riga.

Function prova()
Range("C1").Value = 15
End Function

Eppure sembra banale!
Qualcuno sa spiegarmi perchè?

Vi ringrazio infinitamente.

Inviato: ven 06 giu 2008 7:22 pm
da Formica
Perche' in una user function NON PUOI alterare il foglio di lavoro: puoi leggere dati dal foglio e puoi restituire il risultato del tuo calcolo; tutto il resto e' proibito.
Ed e' inutile fare call di un' altra "macro" perche' la macro, quando invocata da una Function, ne eredita tutti i vincoli.

Ciao,
Formica47

Inviato: lun 09 giu 2008 12:23 pm
da IT000849
Grazie, Formica, mi sei stato nuovamente di grande aiuto, con competenza.
Ciao