Continuo a essere perplesso...
Accanto al risultato della formula devo avere anche il testo della stessa
cioè devo avere ad esempio 5 somma(A1;A2) dove 5 è il risultato della funzione somma
Vuoi sapere come scrivere la formula
- Codice: Seleziona tutto
=SOMMA(C1:C3) & " Somma(C1;C3)"
Se invece vuoi farlo per qualsiasi formula gia' scritta allora puoi usare questo codice, da inserire in un Modulo standard del tuo vba:
- Codice: Seleziona tutto
Function myFormula(ByRef myCell As Range, Optional ByVal myFl As Boolean = False) As Variant
If myCell.Count > 1 Then myFormula = CVErr(xlErrRef): Exit Function
If myCell.HasFormula Then myFormula = myCell.FormulaLocal Else myFormula = "--"
If myFl Then myFormula = Trim(myCell.Text & " " & myFormula)
End Function
Poi all'interno del tuo foglio userai la formula del tipo
=myFormula(A2), che ti restituira' il testo della formula; oppure
=myFormula(A2;1) che ti restituira' "Valore della cella & Formula"
Questo in aggiunta al metodo segnalato da Alfredo, idoneo per visualizzare su tutto il foglio le formule al posto dei valori.
Mi è stato detto che c'è un'istruzione in Excel che permette di fare questo ma non la trovo
La prossima volta non accontentarti del messaggio "si puo' fare" ma chiedi anche "Come?"
Ciao