Jak wyświetlić w Excelu zawartość innej komórki (formu

0

Witam

Proste pytanko, w komórce powiedzmy A1 mam:
=2+2
czyli wyświetla się 4

chce teraz w komórce np A2 wyświelić zawartość komórki A1, ale nie jako 4 tylko jako =2+2

Wydaje mi się że jest to b. proste, ale nie moge sobie przypomnieć funkcji. =KOMÓRKA("zawartość";A1) zwraca 4.

Abybody ?

0

W sumie to wyjdzie pewnego rodzaju paradoks, ponieważ przepisanie formuły z A1 do A2 zlikwiduje formułę przepisującą formułę :D Próbowałem zrobić własną funkcję w VBA do przepisywania formuły, ale nic z tego.

Function KopiujForumle(Cel As Range, Zrodlo As Range)
    MsgBox Cel.Formula
    MsgBox Zrodlo.Formula
    Cel.Formula = Zrodlo.Formula
    MsgBox Cel.Formula
End Function

Wyświetla tylko 2 dialogi z poprawnymi wartościami formuł, po czym wywala #ARG!.

Jedyne co działa to przepisanie formuły komórki do zawartości innej komórki poprzez funkcję:

Function Formula(ZrodloAs Range)
    Formula = Zrodlo.Formula
End Function

Co daje w efekcie

Komórka   Formuła         Wartość
  A1       =2+2            4
  A2       =Formula(A1)    =2+2

1 użytkowników online, w tym zalogowanych: 0, gości: 1