makro VBA excel vlozeni radku medzi....

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

Moderátor: Mods_senior

Odpovědět
marek26
Level 1.5
Level 1.5
Příspěvky: 115
Registrován: 06 dub 2008 16:16

makro VBA excel vlozeni radku medzi....

Příspěvek od marek26 »

Ahoj

Prosim vas,.......mam maly problem. V prilohe je, zdrojovy subor + konecny vysledny subor (oto.xls) , myslim ze pro vas asi nie moc zlozite......... vidite ze mam vlozeny radek prave tam, kde sa prelina "mesiac" (napr. medzi 8 a 9) ....august a september (srpem,zari) (je to kvoli suctovani).
Moc mi to pomoze ak dokaze makro take nieco ze vlozit radek medzi cislami stlpca "mesiac" (napr. medzi 8 a 9) medzi 9 a 10 medzi 10 a 11......pochopite to ak otvorite prilohu, a urobit to ze tam prida august (srpen) atd. + prida slovo "spolu" + urobi sucet za "mesiac"
posilam zdrojovy subor(zdroj.xls) + oto.xls(co je konecny vysledok)

Datovy popis:
"mesiac" moze byt 1,2,3,4,5,6,7,8,9,10,11,12
vzdy bude zdroj zoradeny od najmensieho mesiaca (1,2,3,.....)
zdroj bude mat vzdy iny pocet radku (pocet radku bude variabilny)

dakujem Vam moc
Přílohy
zdroj.xls
(19 KiB) Staženo 72 x
oto.xls
(19.5 KiB) Staženo 63 x
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: 29 srp 2008 16:49

Re: makro VBA excel vlozeni radku medzi....

Příspěvek od navstevnik »

Pozadovaneho lze dosahnout bez pouziti makra. Nabidka>Data>Souhrny (snad slovenska lokalizace pouziva podobne nazvy) vykonaji vse pozadovane, vice viz napoveda nebo http://office.microsoft.com/cs-cz/excel ... 21029.aspx . Pokud ma byt v souhrnu nazev mesice, pak nahrad cislo mesice jeho nazvem.
marek26
Level 1.5
Level 1.5
Příspěvky: 115
Registrován: 06 dub 2008 16:16

Re: makro VBA excel vlozeni radku medzi....

Příspěvek od marek26 »

no jo.......ale...........ked to robi clovek denne a potrebuje vlozit slovo spolu prave na riadok ktory je ako posledny (posledny riadok za januar, posledny riadok za augustom atd)

no je to asi dost zlozite.....neviem
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: 29 srp 2008 16:49

Re: makro VBA excel vlozeni radku medzi....

Příspěvek od navstevnik »

Dobre, kdyz je to slozite a touzis po makru, tak zde mas makro, ktere do sloupce mesiac vlozi nazev mesice podle data ve sloupci dat.vystav (jiz neni nutne vyplnovat rucne nebo pomoci funkce) a pak vykona pozadovany souhrn. Mas tam slovo soucet (je sice v jinem sloupci), dilci i celkovy soucet ve sloupci saldo

Kód: Vybrat vše

Option Explicit

Sub Souhrn()
  Dim Sloupec As Range, last As Long, c As Range, i As Long
  Set c = Worksheets("oto").Range("D2")
  i = 0
  Do
    If c.Offset(i, 0) <> vbNullString Then _
        c.Offset(i, 1) = Format(c.Offset(i, 0).Value, "mmmm") Else Exit Do
    i = i + 1
  Loop
  Worksheets("oto").Range("A1").Subtotal GroupBy:=5, Function:=xlSum, TotalList:=Array(8), _
      Replace:=True, PageBreaks:=False, SummaryBelowData:=True
End Sub

Pred opakovanym spustenim doporucuji odstranit souhrny: Data>Souhrny>Tlacitko: Odstranit vse
V priloze je soubor s upravami.
Přílohy
zdroj1.xls
(36.5 KiB) Staženo 102 x
marek26
Level 1.5
Level 1.5
Příspěvky: 115
Registrován: 06 dub 2008 16:16

Re: makro VBA excel vlozeni radku medzi....

Příspěvek od marek26 »

tak vdaka navstevnik makro to je ono
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Přechod z Excel 21 na Excel 24
    od Snekment » » v Kancelářské balíky
    2 Odpovědi
    14464 Zobrazení
    Poslední příspěvek od Snekment
  • Pohoda a excel
    od brownwld » » v Kancelářské balíky
    1 Odpovědi
    7388 Zobrazení
    Poslední příspěvek od atari
  • Tisk sloupců vedle sebe na A4 - Excel
    od atari » » v Kancelářské balíky
    5 Odpovědi
    5965 Zobrazení
    Poslední příspěvek od atari
  • Excel 2016 - vzorec kombinace podmínek
    od MK_Vs » » v Kancelářské balíky
    5 Odpovědi
    6186 Zobrazení
    Poslední příspěvek od lubo.

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