=(formula) formula per copia/incolla

Anonimo
2017-10-18T14:54:31+00:00

Buongiorno

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

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

5 risposte

Ordina per: Più utili
  1. Anonimo
    2017-10-20T16:34:57+00:00

    ho pensato di utilizzare il forumula.testo e stringa.estrai per copiare i riferimenti di una tabella a partire dalla prima di tutte le formule.

    Premetto che il riferimento da copiare sarebbe ad un file esterno, non una tabella dello stesso file.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2017-10-20T16:32:43+00:00

    Forse non ho capito ma.... non sarebbe più semplice selezionare la cella C1, prendere il quadratino di riempimento e trascinarlo in basso di una cella?

    il risultato che vorrei è proprio questo.

    Però:

    • Tutte le forumule da copiare non sono in celle adiacenti e vorrei un automatismo dato che la formula da copiare è in un modello che riutilizzo numerose volte al giorno e ogni volta cambiano i riferimenti nella prima formula tutte le altre si aggiornassero di conseguenza.
    • Nella fattispecie la formula in questione è un cerca.vert dove di volta in volta cambierebbe il riferimento alla matrice dove cercare.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2017-10-18T18:26:41+00:00

    Forse non ho capito ma.... non sarebbe più semplice selezionare la cella C1, prendere il quadratino di riempimento e trascinarlo in basso di una cella?

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2017-10-18T17:08:03+00:00

    Ciao Filippo,

    Rileggendo la tua domanda credo che io abbia frainteso la tua esigenza! 

    I miei suggerimenti restituirebbero il testo della formula originaria - non una vera formula.  Se, come ora mi pare lo sia,  la tua esigenza fosse quella di utilizzare una formula per ottenere lo stesso risultato che si otterebbe con la copia di una cella che contiene una formula, non credo che ciò sia possibile.

    Per ottenere una tale risultato, credo sia necessario sfruttare una procedura VBA,

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2017-10-18T16:05:44+00:00

    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

    La risposta è stata utile?

    0 commenti Nessun commento