Excel makro na kopirování a posun

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Zdenal z Brna
nováček
Příspěvky: 3
Registrován: září 14
Pohlaví: Muž
Stav:
Offline

Excel makro na kopirování a posun

Příspěvekod Zdenal z Brna » 26 zář 2014 12:43

Zdravím, můžete mě pomoct s tabulkou. Potřebuji sečíst A2:A=variabilní počet do bunky B2 a udělat kopii z A2:A=variabilní počet, do E2 a kopii tam nechat a pod ní dát z A2:A=variabilní počet další kopii. A ještě překopírovat součet z B2 do Listu2 do bunky E2 a posunout dolu a další kopie z Listu1 B2 až bude znovu sečítat A2:A=variabilní počet.
Uf, snad to jde pochopit co chci. Je to do malinkého obchodu kde se bude v A sčítat jednotlivý nakup, V E se bude uchovávat historie jednotlivých nakupu a v Listu 2 v E se bude archivovat kolik jednotlivý nákup stál Kč. Makro si upravím do jinýho souboru, potřebuji jenom nakopnout.Děkuji.


pokladna.xlsm
(182.19 KiB) Staženo 42 x

Reklama
cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: Excel makro na kopirování a posun

Příspěvekod cmuch » 26 zář 2014 18:09

Tady je makro co by to mohlo splňovat.

Kód: Vybrat vše

Sub Kopie()
'
  Dim aSuma As Integer
  Dim iPocetKopie As Integer, iPocetNakupy As Integer
'
  With Sheets("List1")
    aSuma = .Range("B2").Value
    iPocetNakupy = .Cells(.Rows.Count, "A").End(xlUp).Row
    iPocetKopie = .Cells(.Rows.Count, "E").End(xlUp).Row
    .Range("E" & iPocetKopie + 1 & ":E" & iPocetKopie + iPocetNakupy - 1).Value = _
        .Range("a2:a" & iPocetNakupy).Value
    With Sheets("List2")
      .Range("E" & .Cells(.Rows.Count, "E").End(xlUp).Row + 1).Value = aSuma
    End With
    .Range("a2:a" & iPocetNakupy).ClearContents
   
    .Range("B2").Formula = "=Sum(A2:A50)"
  End With
End Sub

Zdenal z Brna
nováček
Příspěvky: 3
Registrován: září 14
Pohlaví: Muž
Stav:
Offline

Re: Excel makro na kopirování a posun

Příspěvekod Zdenal z Brna » 26 zář 2014 18:41

Je to perfektní,ještě malá prosba,aby se do List2 do E1 při spuštění makra přidalo datum za ty kopírované součty do sloupce F přidalo čas.Nebo když to nepůjde tak za ty kopírované součty do sloupce F přidalo datum a čas Jinak moooc děkuji. Ještě jsem zjistil, když spustím makro bez hodnoty List1 A2:A50 tak se mě odmazává po jednom řádku List1 B2.
:clap:
Přílohy
pokladna.xlsm
(119.15 KiB) Staženo 49 x


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
    od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw)
    2
    4832
    od Riviera kid Zobrazit poslední příspěvek
    02 zář 2024 16:21
  • ComboBox v Excelu kopírování Příloha(y)
    od LukM » 19 říj 2024 14:03 » v Kancelářské balíky
    0
    2668
    od LukM Zobrazit poslední příspěvek
    19 říj 2024 14:03
  • Přechod z Excel 21 na Excel 24
    od Snekment » 29 led 2025 13:46 » v Kancelářské balíky
    2
    12250
    od Snekment Zobrazit poslední příspěvek
    29 led 2025 15:05
  • Pohoda a excel Příloha(y)
    od brownwld » 06 kvě 2025 17:28 » v Kancelářské balíky
    1
    4846
    od atari Zobrazit poslední příspěvek
    07 kvě 2025 09:41
  • Excel - výpočet nočních hodin Příloha(y)
    od Uziv00 » 17 říj 2024 11:22 » v Kancelářské balíky
    3
    3364
    od lubo. Zobrazit poslední příspěvek
    24 říj 2024 00:00

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host