< návrat zpět

MS Excel


Téma: Svyhledat + kopírování formátu rss

Zaslal/a 28.1.2016 12:53

Zdravím, používám funkci Svyhledat, a potřebuji, aby byla hodnota buňky přebrána včetně formátování...Jde to nějak?

Děkuji

Zaslat odpověď >

Strana:  1 2   další »
icon #029648
eLCHa
Určitě.
Bez přílohy vám nastřelím pouze toto:
1. podle složitosti formátování by mohlo jít použít podmíněné formátování.
2. VBAcitovat
#029650
avatar
Zasílám v v příloze. Je nešikovné, že v jedné buňce je x údajů a některé z nich jsou naformátovány tučně..v příkladu jsem uvedl jen dva tučné záznamy, v reaálu jejich tam však více

PS: ideální by bylo, kdyby to šlo bez makra.
Příloha: zip29650_demonstrace.zip (2kB, staženo 50x)
citovat
#029652
avatar
Bez makra si poradíte s dvojřádkem, a to tak, že na přijímajícím listu povolíte v buňkách sloupce se vzorcem zalamování textu. Lokální skupiny tučných znaků v textu ale podle všeho pomocí vzorce přenést nelze. Zvládlo by to kopírování buňky, ale toho bez makra asi nedosáhnete.
Zadání je opravdu nešikovné, jak píšete, a velmi nevhodné pro další datové zpracování. Napsat uživatelskou funkci listu, která by to uměla, není složité, ale nelíbí se mi řešit použití nevhodné techniky tím, že si následně dáte nohu za krk.citovat
icon #029653
eLCHa
Takhle.
Tak jak to máte, budete muset použít VBA. Najdete buňku a zkopírujete ji.

Ale máte pravdu, je to nešikovné a hodně. Jednoduchým předěláním vstupní oblasti jste schopen to zvládnout pomocí vzorce. Nepište do buňky Jméno a Příjmení, ale vytvořte pro ně vlastní sloupec. Totéž pro adresu. Pak je např. pomocí svyhledat zase spojíte. Použití vzorce ovšem vyloučí možnost aby část textu byla tučná a čás ne. Tam si můžete pomoct dvěma sloupci.citovat
#029654
avatar
Samozřejmě pokud to bez makra nepůjde tak prosím o jeho vzor. děkujicitovat
#029655
avatar
Uživatelská funkce není vhodná. V příloze je řešení s událostí Change.
Příloha: zip29655_demo.zip (8kB, staženo 57x)
citovat
#029766
avatar
Děkuji, bohužel jsem zjistil,že cílové buňky ( ta do kterých mají být přenášena data ) jsou sloučené. Můžeš mi prosím poupravit macro?

Děkuji
Příloha: zip29766_demo_upraveno.zip (13kB, staženo 43x)
citovat
#029776
elninoslov
Skúste si nahradiť
.Cells(N, 2).....
za
.Cells(N, 2).MergeArea.Copy Target.Offset(0, 1)
Target.RowHeight = .Cells(N, 2).MergeArea.RowHeight


Ale musíte mať aj v zdroji zlúčené bunky rovnako ako v cieľovej oblasti. Ak potrebujete druhý riadok v zlúčených zdrojových oblastiach, dajte medzi ne ľavý Alt+Enter.citovat
#029804
avatar
Bohužel ve zdrojové oblasti mám buńky, které nejsou sloučené 7citovat
#029820
avatar
Je to trochu jako s kozu na ledě. jednou napíšete, že máte sdružené buňky v cílovém sešitě, pak zase, že ve zdrojovém sešitě.
Sdružené buňky jsou prostě svině a přinášejí různé problémy. Co kdybyste si dal tu práci a sestavil něco jako ukázku? Dotazy "nevím, co chci a nedám pokoj, dokud to nedostanu" se tu opakují se železnou pravidelností.citovat

Strana:  1 2   další »

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje