Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Excel a vložení formátu buňky jako propojení

Ahoj,
řeším - možná triviální - problém v Excelu.

Uživatel může buňce A1 dát libovolnou hodnotu (datumovou) a libovolně ji zformátovat (velikost písma, jeho barva, barva pozadí) a já potřebuju, aby se tato buňka identicky zobrazila v buňce B2, tzn. aby přenesla nejen hodnotu, ale i její zformátování.

Jde toho docílit bez VBA? A pokud ano, jak?

Děkuji.

Předmět Autor Datum
Excel97: Myslím, že to nepůjde (ani oklikou přes podmíněné formátování). Jedině makro (a přiřadit k…
L-Core 01.02.2008 14:48
L-Core
Opožděně děkuji.
Moas 04.02.2008 08:16
Moas
Není to trochu složité? Proč hned makro? Označit buňku A1, pravá myš, kopírovat, označit buňku B2, o…
Mirek CB 04.02.2008 17:01
Mirek CB
Zadání jsem zjednodušil, aby bylo jasné, o co mi jde, ale zjednodušil jsem to asi moc. Tudíž - chci… poslední
Moas 05.02.2008 15:32
Moas
Nebo jde udělat podvod s nástrojem Fotoaparát. Mirek
ML 04.02.2008 11:45
ML

Excel97:
Myslím, že to nepůjde (ani oklikou přes podmíněné formátování). Jedině makro (a přiřadit k němu tlačítko či klávesovou zkratku).

Sub Makro1()
    Range("A1").Select
    Selection.Copy
    Range("B2").Select
    Selection.PasteSpecial Paste:=7, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
End Sub

Není to trochu složité? Proč hned makro? Označit buňku A1, pravá myš, kopírovat, označit buňku B2, opět pravá myš, nedávat vložit, ale vložit jinak, zvolit co chci vložit - v tomto případě vše.
Nebo vložit propojení, pokud se má buňka B2 aktualizovat při změně buňky A1. Nevím jestli je to funkční v Excel 97, ale v Excel XP a vyšších určitě ano.

Zadání jsem zjednodušil, aby bylo jasné, o co mi jde, ale zjednodušil jsem to asi moc.

Tudíž - chci, aby se mi při změně buňky A1 změnila buňka B2 automaticky, jak hodnota, tak formátování (paste link nestačí, to vloží jen hodnotu). Případně když ne automaticky, tak na stisknutí jednoho tlačítka na panelu nástrojů, které by spouštělo právě makro.
A samozřejmě buňky A1 a B2 jsou dosazené jen pro to, abych pochopil algoritmus. V reálu se bude operovat s desítkami rozházených buňek. Měnit je pokaždé ručně nebudu, to by mě stróhlo.

Teď koukám, že L-Corův kód přenese formátování, ale nezachová link na A1, který v B2 je obsažen. Asi to zkusím nějak pořešit přes Macro recorder... Taky mě to mohlo napadnout dřív...

Zpět do poradny Odpovědět na původní otázku Nahoru