Aiuto su funzione che assegna valori!

Per chi ha poca pratica con questi prodotti, quì non troverà  dei guru in grado di snociolare risposte a tutti i quesiti, ma delle persone appassionate che mettono a disposizione tutta la loro passione per trovare insieme le soluzioni migliori.

Moderatori: isex, mariobrossh, donatella

Rispondi
IT000849
Messaggi: 8
Iscritto il: mer 28 mag 2008 12:40 pm

Aiuto su funzione che assegna valori!

Messaggio 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.
Formica
Messaggi: 12
Iscritto il: gio 29 mag 2008 6:53 pm

Messaggio 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
Formica
IT000849
Messaggi: 8
Iscritto il: mer 28 mag 2008 12:40 pm

Messaggio da IT000849 »

Grazie, Formica, mi sei stato nuovamente di grande aiuto, con competenza.
Ciao
Rispondi