< návrat zpět

MS Excel


Téma: Vložení buněk na první prázdné buňky v tabulce rss

Zaslal/a 22.2.2023 17:24

Ahoj, chtěl bych vložit "Range("C4:I4")" na první volný řádek v daném sloupci, našel jsem si způsob jak najít první volný řádek pomoci "LR = Cells(Rows.Count, 1).End(xlUp).Row + 3" nevím jak ale vložit daný text na dané místo napadlo mě něco v podobě "Range("C"LR":I"LR"")" a nic jiného mě nenapadá.

Zaslat odpověď >

#054513
avatar
Dobrá už jsem problém vyřešil. teď bych spíše potřeboval pomoct s něčím jiným mám ve sloupci D 3 jména, a potřeboval bych, abych sečetl všechny částky které náleží pro dané jméno, částky mám ve sloupci I, takže bych potřeboval aby mi nějaká funkce našla jestli ve sloupci D je jméno 1,2,3 a poté mi ze stejného řádku přičetl částku do výsledné částky. Momentálně to je vyřešeno tak, že při načítání částky se přičte i do výsledné částky, ale v případě mazání dat by to dělalo problém.citovat
#054514
elninoslov
Priložte nejakú prílohu. Ak je to príloha XLSM, musíte ju najskôr zabaliť do ZIP/RAR.citovat
#054515
avatar
Tady je
Příloha: zip54515_ezyzip.zip (23kB, staženo 1x)
citovat
#054517
elninoslov
Doplňujúce otázky:
1. Chcete mať najnovší riadok hore alebo dole?
2. E:H musíte mať z nejakého dôvodu zlúčené? Nestačí iba 1 stĺpec E, ktorý bude širší?
3. Súčty v K4:M4 chcete robiť zmenou hodnoty v nich makrom, alebo vzorcom v nich?
4. Akú máte verziu Excelu? Tá tabuľka by bola vhodná aj ako Tabuľka (objekt Tabuľka - od Excel 2007) ale tá nemôže mať zlúčené bunky, bod 2.

EDIT:
Príklad, 2 makrá, jedno vkladá hore druhé dole, použitý objekt Tabuľka, súčet vzorcom.
Příloha: zip54517_tabulka2.zip (21kB, staženo 2x)
citovat
#054519
avatar
Děkuji moc, jen bych se chtěl zeptat, jak jste vytvořil tabulku která se automaticky zvětšuje, hádám, že to bude mít co dočinění s makrem? Jestli ho dobře chápu, tak Se hledá v prvním sloupci, hledá to value *, po řádcích vždy od naposledy použitého, poté se posune o jeden řádek dolů, a nakonec se pomocí resize zvětší objekt.

A v případě, že se odstraní jeden ze řádků, je možné vyplnit prázdnou mezeru?

Není třeba aby byly sloučené.
Verze microsoft professional plus 2019.citovat
#054522
elninoslov
Je použitý objekt Tabuľka. ExcelTable, ListObject, objekt Tabuľka, Tabuľka - toto sú rôzne názvy pre to isté. Nie je to obyč. tabuľka. Je to objekt, ktorý sa sám zväčší pri zápise hodnôt pod posledný riadok. Sám si pridá aj formáty a vzorce. Hlavička s názvami stĺpcov je skrytý riadok. Vzorce odkazujúce na stĺpec Tabuľky sú automaticky prepočítané na správnu veľkosť po zmene veľkosti Tabuľky.
Pripravíte si obyč. tabuľku, označíte, stlačíte Ctrl+T. Prevedie sa na Tabuľku.

Vyplniť prvú prázdnu medzeru, no to treba urobiť inak.
Příloha: zip54522_tabulka3.zip (21kB, staženo 1x)
citovat
#054523
avatar
Pardon, myslel jsem to tak, že by se všechny následující řádky posunuli o jedno nahoru, aby mezera zmizla, ale nové vstupy stále šli až na konec. A moc děkuji za Vaši pomoc.

Tak nějakým způsobem vyřešeno pomoci .EntireRow.Deletecitovat
#054525
elninoslov
Nemusíte mazať všetky stĺpce (EntireRow) ak máte náhodou vedľa nejaké dáta/výpočty. Stačí iba riadky danej Tabuľky, a zvyšok posunúť hore, bunky okolo ostávajú.
Příloha: zip54525_tabulka4.zip (22kB, staženo 0x)
citovat

Uživatelské menu

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

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

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

Aktivní diskuse