Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Makro v Excelu

Dobrý den,

měl bych na Vás prosbu, jelikož nejsem s Excelem příliš zdatný a marně se to už několik dní snažím přijít. Mohl by mně někdy pomoci s vytvořením makra?

Mám tabulku, a potřebuju pokud se ve sloupci J objeví určitá hodnota, aby se celý řádek automaticky zkopíroval na další list.

Pokud by někdo mohl poradit, byl bych vděčný.

Děkuji

Předmět Autor Datum
Zapmni si záznamník maker a proveď: - označ potřebný řádek - stiskni CTRL+C - přepni se na druhý lis…
Machr55 09.02.2018 14:34
Machr55
Ono když by jsi svému dotazu věnoval o několik sekund více, možná by se toho úkolu někdo zhostil. Do… poslední
Siki83 10.02.2018 16:11
Siki83

Zapmni si záznamník maker a proveď:
- označ potřebný řádek
- stiskni CTRL+C
- přepni se na druhý list
- vyber místo, kam chceš řádek vložit
- stiskni CTRL+V
- ukonči Záznamník maker.
Tak získáš makro pro zkopírování řádku. Tohle makro si prohlédni, uprav dle svých požadavků a navaž jej na událost Worksheet_Change, kde budeš nejprve testovat zda se změnila hodnota právě ve sloupci J a zda se změnila na tu určitou hodnotu.

Ono když by jsi svému dotazu věnoval o několik sekund více, možná by se toho úkolu někdo zhostil.
Do této chvíle má dotaz 83 zobrazení a jedinou odpověď na kterou si se neobtěžoval ani reagovat.
Jediné dvě informace, které si ráčil poskytnout = Mám tabulku a sloupej J - určitá hodnota.

Pokud někdo na základě těchto informací makro vytvoří budeš schopný si ho poté upravit pro svoji potřebu?

Několik otázek:
Jak se má makro spouštět (tlačítkem, při změně hodnoty ve sloupci j)?
Má tabulka fixní rozměry nebo je variabilní co se týče počtu řádků, potažmo sloupců?
Pokud variabilní, kolik cca řádků muže obsahovat - 10, 100, 1000, 100 000 (podle toho se bude odvíjet způsobu zpracování)?
Řádky se mají kopírovat na druhý list pod sebe?
Co se stane s kopírovanými řádky v původním listě (ponechají se beze změny nebo se odstraní)?
atd.

Edit: tak tazatel pokračuje ZDE. Dokonce se uráčil i specifikovat "určitou hodnotu"

Zpět do poradny Odpovědět na původní otázku Nahoru