Ciao Filippo ,
vorrei una semplice formula che mi consenta di copiare una formula da un'altra cella
per esempio
A B C
1 2 3 =(A1+B1)
2 1 5 =(A2+B2)
nella cella C2 è possibile inserire una formula che mi copi la formula che ho in C1? cioè una formula che mi dia lo stesso risultato di fare un copia/incolla
Disponendo di una versione recente di Excel si potrebbe sfruttare la nuova funzione TESTO.FORMULA
Per le versione precedenti si potrebe sfruttare la seguente UDF (funzione utente):
- Alt+F11 per aprire l'editor di VBA
- Alt+IM per inserire un nuovo modulo di codice
- Nel nuovo modulo vuoto, incolla il seguente codice:
'=========>>
Option Explicit
'------------->>
Public Function rFormula(r As Range) As String
If r.HasArray = True Then
rFormula = "{" & r.FormulaLocal & "}"
Else
rFormula = r.FormulaLocal
End If
End Function
'<<=========
- Alt+Q per chiudere l'editor di VBA e tornare a Excel
- Salva il file con l’estensione xlsm
Questa funzione può essere utilizzata come una funzione di Excel.
===
Regards,
Norman
