Oggetto : Macro di Excel
Dispongo di WINDOWS 98 e di EXCEL 97.
Sto costruendo una Macro nella colonna D di un foglio Macro di Excel.
a - Ho bisogno di inserire nella cella D99 la Funzione FORMULA(formula;rif)
in cui:
# formula deve essere l'istruzione =FORMULA((TESTO.RIF(VALORE.RIF(E86);VERO));F92)
# rif deve essere la cella D100
In sintesi, quando la macro arriva alla cella D99, deve scrivere nella cella D100 la suddetta
istruzione (che provvede a scrivere in F92 il contenuto della cella E86).
b - Ho provato a inserire in D99
=FORMULA(("=FORMULA((TESTO.RIF(VALORE.RIF(E86);VERO));F92)");D100)
ma appare il messaggio "La formula digitata contiene un errore ".
c - A titolo di verifica, ho inserito uno spazio prima del secondo simbolo di UGUALE "="
=FORMULA((" =FORMULA((TESTO.RIF(VALORE.RIF(E86);VERO));F92)");D100)
In D100 l'istruzione viene inserita , ovviamente, con lo spazio prima del simbolo =.
A parte lo spazio vuoto, l'istruzione e' pero' sintaticamente corretta.
Infatti, se elimino lo spazio vuoto manualmente, la macro la esegue perfettamente.
Agli Esperti in materia CHIEDO: cosa devo scrivere nella cella D99, perche' in D100
venga inserita l'istruzione correttamente ?
Grazie anticipate dell'aiuto.