MAKRO - sehrání více listů do jednoho - proměnná data

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

Moderátor: Mods_senior

MishaCZ
nováček
Příspěvky: 1
Registrován: duben 16
Pohlaví: Muž
Stav:
Offline

MAKRO - sehrání více listů do jednoho - proměnná data

Příspěvekod MishaCZ » 04 dub 2016 13:25

MAKRO POMOC.xlsm
(20 KiB) Staženo 27 x
Dobrý den,
Makra se teprve učím ovládat a tak bych prosil o pomoc při vytvoření makra, které mi do jednoho listu dokáže pod sebe nakopírovat data ze 4 různých listu a to tak, že v těchto listech jsou proměnná data (např. někdy jsou zde data od řádku 3 po řádek 30, další den zde můžou být data od řádku 3 do řádku 150.). Jakési makro jsem si vytvořil, ale pokud zůstane jeden list prázdný (což je v tomto případě dost pravděpodobné, že nebudou vždy vyplněny všechny 4 listy) tak mi makro smaže pevně zadané data v základní obrazovce (protože makro pracuje tak, že vleze do listu a označí data PG DN and PG RIGHT - to když je prázdné tak prázdné překopíruju do sběrné tabulky do listu 1 a tam přemaže pevně daná data. Pokud na listech 2,3,4,5 udělám jakoukoliv změnu v počtu řádků, tak makro již nepracuje správně. Nevím jak zajistit, aby se podařilo vkládat jednotlivé listy pod sebe, aniž by se v makru neukázalo přesné umístění buňky (to je proměnné v závislosti na tom, kolik dat bude v těch ostatních listech.

zda je náhled makra, které jsem vytvořil. Předpokládám, že toto jde sepsat mnohem úhledněji.

Sub Makro2()
'
' Makro2 Makro
'

'
Range("A2").Select
Sheets("List2").Select
Range("A2").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Sheets("List1").Select
ActiveSheet.Paste
Range("A2").Select
Selection.End(xlDown).Select
Range("A6").Select
Sheets("List3").Select
Range("A2").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
Application.CutCopyMode = False
Selection.Copy
Sheets("List1").Select
ActiveSheet.Paste
Selection.End(xlToLeft).Select
Selection.End(xlDown).Select
Range("A10").Select
Sheets("List4").Select
Range("A2").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
Application.CutCopyMode = False
Selection.Copy
Sheets("List1").Select
ActiveSheet.Paste
Selection.End(xlToLeft).Select
Selection.End(xlDown).Select
Range("A14").Select
Sheets("List5").Select
Range("A2").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
Application.CutCopyMode = False
Selection.Copy
Sheets("List1").Select
ActiveSheet.Paste
Range("E2").Select
Application.CutCopyMode = False
Selection.Copy
Range("D2").Select
Selection.End(xlDown).Select
Range("E17").Select
Range(Selection, Selection.End(xlUp)).Select
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub


V příloze přikládám celý soubor, pro lepší představu.
Předem moc děkuji za jakoukoliv pomoc.

S pozdravem
Michal

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: MAKRO - sehrání více listů do jednoho - proměnná data

Příspěvekod cmuch » 04 dub 2016 16:59



  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Firemní data a bilocker
    od p3v4x » 12 lis 2024 19:00 » v Vše ostatní (hw)
    3
    2710
    od petr22 Zobrazit poslední příspěvek
    12 lis 2024 22:05
  • Jak permanentně smazat data z USB disku?
    od Patrik92 » 16 pro 2024 18:59 » v Vše ostatní (bezp)
    16
    4831
    od Minapark Zobrazit poslední příspěvek
    17 pro 2024 20:54
  • Je potřeba 16 nebo 20 a více VRAM ve hrách?
    od p3v4x » 20 črc 2024 23:06 » v Problémy s hardwarem
    2
    2680
    od p3v4x Zobrazit poslední příspěvek
    21 črc 2024 18:39
  • více ssd na desku asrock b450 pro4 Příloha(y)
    od bugicek7lpCZ » 03 lis 2024 16:43 » v Rady s výběrem hw a sestavením PC
    3
    1484
    od MrVoltz Zobrazit poslední příspěvek
    05 lis 2024 08:17
  • Canon pixma ts5150 w11 nelze tisknout vice kopii na stranku Příloha(y)
    od mrpcz » 20 kvě 2025 07:09 » v Vše ostatní (hw)
    4
    2396
    od petr22 Zobrazit poslední příspěvek
    20 kvě 2025 13:30

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

Kdo je online

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