< návrat zpět

MS Excel


Téma: Vložení hodnot bez vzorců se zachováním formátu rss

Zaslal/a 16.11.2015 11:19

Zdravím,
jsem s rozumem v koncích :) potřebuju poradit.
Zkopíruju řádek a chci ho vložit bez vzorců jen hodnoty buněk ale při zachování formátu buněk. Řádek vkládám na první volný v novém listu:
wstemplateTmcz_II.Cells.EntireRow(q).Copy wstemplateTmcz_I.Cells.Range("a" & Rows.Count).End(xlUp).Offset(1) Kdyby mi někdo mohl poradit se zápisem. Díky moc

Zaslat odpověď >

#028102
avatar
Bez dlouhého zkoumání:
- metoda Copy pro objekt Range přenáší buňky včetně formátů; v tom smyslu byste neměl mít s naformátováním přijímající oblasti problém;
- pokud se chcete zbavit vzorců ze zdrojové oblasti, rozložte kopírování na dva kroky: (1) metodou Copy naplňte schránku, (2) metodou PasteSpecial obsah schránky přeneste do cílové oblasti; PasteSpecial se umí vzorců zbavit a buňkám formátování zachovat.citovat
#028103
avatar
Tak problém byl ve způsobu zápisu, nevím proč ale s pastespecial mi to nechtělo vzít na jednom řádku.
Takto to funguje. Díky za postrčení :)
wstemplateTmcz_II.Cells.EntireRow(q).Copy wstemplateTmcz_I.Cells.Range("a" & Rows.Count).End(xlUp).Offset(1)
wstemplateTmcz_II.Cells.EntireRow(q).Copy
wstemplateTmcz_I.Cells.Range("a" & Rows.Count).End(xlUp).Offset(0).PasteSpecial (xlPasteValuesAndNumberFormats)
citovat
#028109
avatar
Píšete to hrozně složitě. Např. "meziobjekt" .Cells je tam nejspíš naprosto zbytečný. Když si napřed nadefinujete oblasti Zdroj a Cil jako Range, můžete pak napsat:
Zdroj.Copy: Cil.PasteSpecial xlPasteValuescitovat
#028110
avatar
Je rozdiel medzi formátom bunky FORMATS
a formátom čísla NUMBERFORMATS
Skombinovať sa dá iba ValuesAndNumberFormats

Nie je jasné aký formát treba kopírovať.citovat

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