< návrat zpět

MS Excel


Téma: Jak posouvat řádky dolů? rss

Zaslal/a 6.8.2015 18:52

Řádek 1 a 2 jsou ukotveny. Do řádku 2 zapíši hodnoty a po stisknutí tlačítka POTVRDIT buňka D2, řádek 2 skočí na řádek 3 a všechny další se posunou dolů. V buňce D1 je suma sloupce D. Jak to lze vyřešit??? Děkuji 10

______A__________B__________C__________D
1___datum______nákup_______cena_______suma
2___6.8.15______lepidlo_______100,-_____POTVRDIT
3
4
5

Zaslat odpověď >

#026157
elninoslov
napr takto
Příloha: rar26157_priecky.rar (15kB, staženo 27x)
citovat
icon #026160
eLCHa
Převeďte tu oblast na tabulku a nepotřebujete žádné tlačítko ani žádný kód. Prostě pravým tlačítkem vložíte řádek nad.

@elninoslov
máte tam activesheets
Kódem bych to neřešil, ale když už, tak bych se vydal asi tímto směrem (než vkládat řádky) With Range(Range("A3"), Columns(3).Rows(Rows.Count).End(xlUp))
.Offset(1, 0).Value = .Value
.Rows(1).ClearContents
End With 'Range(Range("A3"), Columns(3).Rows(Rows.Count).End(xlUp))

A ještě jen tak na okraj - ten vzorec, co máte v D1 - vždy do řádku 3 vkládáte nový - první buňka oblasti se Vám tedy posouvá - takže je vlastně poslední buňkou. Takže stačí=SUMA(C5:INDEX(C:C;3))nebo přesněji=SUMA(INDEX(C:C;3):C5)citovat
#026162
elninoslov
Máte pravdu, to activesheets som dopísal iba v noci, neskúšal... Rovnako som tam zabudol Module2 vymazať.

Posunúť celé Range ma napadlo ako prvé, a ani dnes netuším prečo som ho tam včera nedal, ale dal som Insert Row. S poliami inak pracujem rád :)

Ten SUM čo ste dal je parádny. Pôvodne som tam dal SUM(C:C), ktorý si s hlavičkou poradí, lenže započítava aj riadok 2 (nezapísaný len napísaný), možností je množstvo. Aj ten Váš vzorec dáva oblasť o 1 riadok väčšiu.

Je to jedno, ale len zo zaujímavosti tento vzorec
=SUM(INDEX(C:C;3):INDEX(C:C;IF(INDEX(C:C;2)="";IF(COUNTA(C:C)>1;COUNTA(C:C)+1;3);IF(COUNTA(C:C)=2;3;COUNTA(C:C)+1))))
nedá inú oblasť ako iba pod riadkom 2, iba presný počet riadkov, s tým že koriguje, aby nebol zarátaný riadok pod zaplnenou oblasťou, ani prípadný zapísaný 2 riadok (ale ešte nepotvrdený), a zároveň ak niesú data, odkazuje na prvý možný riadok, čiže 3. A riadky môžu byť aj mazané. Ale príde mi to komplikované 7citovat
#026165
avatar
Prosím, co mělo být v té příloze
26157_priecky.rar ???citovat
#026166
avatar
A dokázali byste tohle vyrobit i tabulku GOOGLE ? 8citovat
#026176
elninoslov
@Seeberg-Radek
No predsa súbor Priečky.xlsm.
Tu je "nová" verzia s obomi možnosťami "vkladania" riadkov.
Příloha: rar26176_priecky2.rar (18kB, staženo 18x)
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