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
- 1111
-
od mmmartin
Zobrazit poslední příspěvek
29 srp 2023 16:47
-
- 16
- 5993
-
od mirekol
Zobrazit poslední příspěvek
20 říj 2023 08:31
-
- 3
- 1841
-
od Story-Long
Zobrazit poslední příspěvek
14 srp 2023 10:11
-
- 1
- 266
-
od Grimm
Zobrazit poslední příspěvek
12 bře 2024 21:43
-
- 5
- 2325
-
od mmmartin
Zobrazit poslední příspěvek
13 črc 2023 18:44
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 9 hostů