Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao Norman, grazie per la risposta. e scusa per il ritardo (la replica che ho provato a inviare via e-mail il 9 mi è tornata indietro con un DSN Failure).
Mi rendo conto di non aver precisato abbastanza i termini del caso.
Le funzioni hanno un solo parametro formale in ingresso.
Con il nome x ho ridefinita l'intera colonna, associando al nome x un riferimento in parte assoluto (sulla colonna) in parte relativo (sulla riga). Di fatto a x associo un riferimento del tipo $A:$A (nel caso rinomini la colonna A).
Quando uso x in una qualsiasi cella attiva del foglio all'interno di una formula, mi aspetto che x assuma il valore contenuto nella stessa riga della mia cella attiva, ma nella colonna A.
In altre parole utilizzando x non mi riferisco ad una molteplicità di valori (quelli contenuti nell'intera colonna) ma al valore contenuto in una singola cella.
Se in una cella attiva inserisco =f(x) mi aspetto che il valore di x sia passato alla funzione f che mi sono definito in un modulo vba:
Function f(p As Integer) As Integer
f = p + 3
End Function
Il risultato nel foglio Excel di seguito riportato ( f è la mia funzione RADQ è la funzione Excel):
Un cordiale saluto,
Alessandro