Dobrý den,
potřeboval bych pomoci s makro vzorcem.
Mám tabulku, kde ve sloupci J je 9 názvů, a pokud by se do tabulky napíše "název01" potřebuju aby se celý řádek zkopíroval do listu 2. Zkoušel jsem již něco vytvořit pomocí záznamníku makra, ale nefungovalo to, a po několika hodinách nevím jak dál.
Za každou pomoc budu vděčný.
Děkuji
Excel - makro vzorec
Re: Excel - makro vzorec
Začal bych tímhle: http://office.lasakovi.com/excel/vba-li ... excel-vba/
Tento kod vložíš do listu, a bude hlídat každou změnu bunky a při každé změně se provede makro kod.
A tu změnu můžeš kontrolovat funkcí IF - THEN: http://office.lasakovi.com/excel/vba-teorie-zaklady/if-then-elseif-else-podminka-excel-vba/
Zkontroluješ ve sloupci cyklem FOR - NEXT hodnotu buňky zda bunka obsahuje "název01" a pokud ano tak se provede požadovaný kod kopírování. To kopírování a cyklus též najdeš na netu.
Je to takové hodně laické a neprofesionální řešení s tím cyklem, ale trochu se s tím naučíš (ve škole by jsi za ten cyklus asi dostal za 5 ... ). Já také tak začínal. Pro 9 názvů to je ještě použitelné. Pro velké množství už by to chtělo programátorské řešení pomocí práce s oblastmi. Též najdeš na netu.
Těch způsobů řešení je však víc, časem na to přijdeš.
Dodatečně přidáno po 9 minutách 59 vteřinách:
Tady máš lehký náznak jak pracovat s oblastí: http://pc-help.cnews.cz/viewtopic.php?f=35&t=196434
Tento kod vložíš do listu, a bude hlídat každou změnu bunky a při každé změně se provede makro kod.
Kód: Vybrat vše
Private Sub Worksheet_Change(ByVal Target As Range)
End Sub
A tu změnu můžeš kontrolovat funkcí IF - THEN: http://office.lasakovi.com/excel/vba-teorie-zaklady/if-then-elseif-else-podminka-excel-vba/
Zkontroluješ ve sloupci cyklem FOR - NEXT hodnotu buňky zda bunka obsahuje "název01" a pokud ano tak se provede požadovaný kod kopírování. To kopírování a cyklus též najdeš na netu.
Je to takové hodně laické a neprofesionální řešení s tím cyklem, ale trochu se s tím naučíš (ve škole by jsi za ten cyklus asi dostal za 5 ... ). Já také tak začínal. Pro 9 názvů to je ještě použitelné. Pro velké množství už by to chtělo programátorské řešení pomocí práce s oblastmi. Též najdeš na netu.
Těch způsobů řešení je však víc, časem na to přijdeš.
Dodatečně přidáno po 9 minutách 59 vteřinách:
Tady máš lehký náznak jak pracovat s oblastí: http://pc-help.cnews.cz/viewtopic.php?f=35&t=196434
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 9
- 1126
-
od mmmartin
Zobrazit poslední příspěvek
29 srp 2023 16:47
-
- 16
- 6329
-
od mirekol
Zobrazit poslední příspěvek
20 říj 2023 08:31
-
- 2
- 1837
-
od honzzicek
Zobrazit poslední příspěvek
01 črc 2023 08:57
-
-
Excel komparacedvou soborů Příloha(y)
od teichmann.ondrej » 15 dub 2024 17:26 » v Kancelářské balíky - 11
- 3406
-
od teichmann.ondrej
Zobrazit poslední příspěvek
22 dub 2024 15:45
-
-
- 1
- 425
-
od Grimm
Zobrazit poslední příspěvek
12 bře 2024 21:43
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů