< návrat zpět

MS Excel


Téma: Makro na upravu vybrané oblasti bunek rss

Zaslal/a 9.7.2013 10:37

Zdravím,
potřebuji vytvořit makro, které mi(ideálně po stistu tlačítka) provede sloučení více buněk do jedné. S pomocí několika mezivýpočtů vím jak dostat správný výsledek, ale netuším, jak má makro začínat - jde mi hlavně o část kódu, který spustí makro po stisknutí tlačítka na mnou vybrané oblasti buněk. díky

Zaslat odpověď >

Strana:  1 2   další »
#014284
avatar
Sub Makro1()
With Selection
.HorizontalAlignment = xlGeneral
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = True
End With
End Sub


Alebo
Sub Makro1()
Selection.MergeCells = True
End Sub

Makro si priraď k nejakému tlačítku, napríklad CTRL+m.
ALT+F8 > možnosti.citovat
#014285
avatar
díky, hned vyzkoušímcitovat
#014286
avatar
funguje, ale ještě bych pořeboval nasměrovat, jak označit buňku, která bude vpravo nahoře od vybrané oblasti. Počítám, že to bude souviset s .HorizontalAlignment = xlGeneral
.VerticalAlignment = xlBottom

, ale nevím jak napsat "označ buňku vedle pravého horního rohu a zároveň si zapiš počet řádků z označení"citovat
#014287
avatar
HorizontalAlignment je vodorovné zarovnání.

Mohol by si to konkretizovať na nejakú oblasť? Napríklad D5:F12. O ktorú bunku by išlo? G4?citovat
#014288
avatar
data ktera potřebuji jsou vždy ve sloupci F a K(mezi nimi prázdné buňky). Po označení a provedení makra bude stačit zapsat hodnotu výsledku do sloupce L(konkrétně půjde o příkaz Fx & Kx...poté přenesu tyto mezivýsledky z L do jedné buňky(třeba v M) s oddělovačem ZNAK(10) tak, abych měl ve výsledku v jedné buňce data z označené oblasti se zachovaným původním formátem(hlavně řádky)citovat
#014289
avatar
edit: ještě dodám, že ve zdrojovém excelu jsou řádky, které nemohu do výběru zahrnout, jinak bych to udělal pomocí vzorce na celý sloupeccitovat
#014290
avatar
Asi si nerozumieme.
Čo myslíš pod tým "sloučením"?
1. Urobiť z celej oblasti jednu bunku.
2. Spočítať sumy vo všetkých bunkách danej oblasti.

Príloha by nebola? Zaregistruj sa, spakuj tabuľku do ZIP a prilož sem.citovat
#014292
avatar
mate pravdu, asi to vysvětluju zbytečně složitě. V příloze je část původního souboru. V něm jsem do buňky L9 vložil vzorec a roztáhnul po L19(to by byla moje vybíraná oblast). Další mezivýpočet je v buňce M9 a konečný výsledek je v M10(jde o M9 vloženou jako text)
Příloha: zip14292_makro.zip (9kB, staženo 25x)
citovat
#016505
avatar
Ahoj, dokáže mi někdo poradit s Makrem který vyplní určitým znakem označené buňky. A po 21 buňce v pořadí samo přičte +1.citovat
#016507
Opičák
Tak určitě....

...."určitým znakem a pak přičte +1" , takže číslem
...."označené buňky" jak označené ? barvou ?

asi by to chtělo upřesnění.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