Makro na kopírování (definované) oblasti buněk mezi listy Vyřešeno

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

Moderátor: Mods_senior

saabturboclub
Level 1
Level 1
Příspěvky: 99
Registrován: červenec 10
Pohlaví: Muž
Stav:
Offline

Makro na kopírování (definované) oblasti buněk mezi listy

Příspěvekod saabturboclub » 23 črc 2013 14:06

Ahoj,
co by bylo nejlepší použít na níže uvedenou věc v excelu?

Na listu „DATA“ je ukázka podkladů dat rozdělena na „Hlavní názvy“ (B:J) s možností „nabídky“ (M:…) a následně vedle rozepsané „nabídky“ k hlavním názvům.
Na listu1 v buňkách D2 a D3 je na výběr HLAVNÍ NÁZEV a k tomu patřičné NABÍDKY. Potřeboval bych, aby níže po vybrání daných možností (D2,D3) se mi v první tabulce níže C14:K16 nakopírovali hodnoty dle Hlavního názvu a dané nábídky (DATA tabulek B:J) a pod ní do druhé tabulky C23:I31 nakopírovali data dle Hlavního názvu a dané nabídky (DATA tabulek M:…).

Děkuji
Přílohy
UKAZKA.xlsx
(16.68 KiB) Staženo 109 x
Naposledy upravil(a) saabturboclub dne 24 črc 2013 19:12, celkem upraveno 1 x.

Reklama
saabturboclub
Level 1
Level 1
Příspěvky: 99
Registrován: červenec 10
Pohlaví: Muž
Stav:
Offline

Re: Makro na kopírování (definované) oblasti buněk mezi list

Příspěvekod saabturboclub » 24 črc 2013 12:32

Ahoj, nebo mi jednoduše postačí nějaké makro či pomocí VBA třeba tlačítko, které by dle zadaného pomocného "názvu M1:N1" na Listu (DATA), zkopírovalo danou oblast z listu Data na List1 do patřičného přehledu..... Na listu DATA jsem "definoval" oblasti pro patřičné kopírování dat. = např. na Listu DATA v buňce M1 by byl "název" pro danou oblast, kterou chci kopírovat např: HL1_nab1 a danou definovanou oblast s tímto názvem by zkopíroval na List1.

DĚKUJI MOC, PAVEL
Přílohy
Příklad_doplnění.xlsx
(22.05 KiB) Staženo 147 x

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 na kopírování (definované) oblasti buněk mezi list

Příspěvekod cmuch » 24 črc 2013 20:41

Třeba takto

Kód: Vybrat vše

Sub CopyRange()

    Range(Sheets("DATA").Range("M1").Value).Copy Destination:=Sheets("List1").Range("List1_Data")
End Sub

Jen pojmenovat oblast C26:I31 na listu1 List1_Data nebo jinak, ale změnit i v makru!!!

saabturboclub
Level 1
Level 1
Příspěvky: 99
Registrován: červenec 10
Pohlaví: Muž
Stav:
Offline

Re: Makro na kopírování (definované) oblasti buněk mezi list  Vyřešeno

Příspěvekod saabturboclub » 29 črc 2013 14:53

Ahoj,
super, děkuji, přesně takto jsem to potřeboval.

Pacvel


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

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ů