Zdravím všechny,
prosím o pomoc s makrem.
Sem pouhý uživatel excelu a nemá dostatečné znalosti pro tvorbu makra, dokázal sem jen makro zaznamenat v excelu.
Potřeboval bych aby makro dokázalo najít data z Listu1 v Listu2, tam označilo celý řádek kde jsou data a vložilo jej do Listu3 ve stejnem stavu jako je v listu 2.
děkuji za každou pomoc
Excel makro "hledat označit kopírovat"
Re: Excel makro "hledat označit kopírovat"
Řešení pomocí polí. Pokud se však rozšíří data na Listu2 o nové sloupce bude potřeba upravit i kód.
- Přílohy
-
- pokus.xlsm
- (21.44 KiB) Staženo 93 x
Re: Excel makro "hledat označit kopírovat"
Zdravím, je to parádní jak to maká.
Za to moc děkuji
Ještě bych rád abych věděl kde mam změnit rozsach kopirovaného pole v Listu2, kdyby database byla ve více sloupcích než je tento pokus.
A druhou věc, jde nastavit ten příkaz na kopírování ,na kopírování jako text abych měl jistotu že to nezmění data v listu3.
Děkuji
Za to moc děkuji
Ještě bych rád abych věděl kde mam změnit rozsach kopirovaného pole v Listu2, kdyby database byla ve více sloupcích než je tento pokus.
A druhou věc, jde nastavit ten příkaz na kopírování ,na kopírování jako text abych měl jistotu že to nezmění data v listu3.
Děkuji
Re: Excel makro "hledat označit kopírovat"
Ahoj, v přiloženém souboru je přidaná procedura Copy2, která si sama zjistí počet obsazených sloupců na listu 2 (počet sloupců se zjišťuje z prvního řádku, tedy hlavičky tabulky) a podle toho nastaví velikost pole "PoleCopy".
Co se týče formátu dat. Ten se bere ze zdrojového listu (list2) odkud se plní Pole2. Aby se zachoval formát dat je nahrazena vlastnost .VALUE2 za .VALUE
Obě procedury Copy i Copy2 pro zjištění posledního obsazeného řádku na jednotlivých listech používají proceduru Property Get Maxradek()
Co se týče formátu dat. Ten se bere ze zdrojového listu (list2) odkud se plní Pole2. Aby se zachoval formát dat je nahrazena vlastnost .VALUE2 za .VALUE
Obě procedury Copy i Copy2 pro zjištění posledního obsazeného řádku na jednotlivých listech používají proceduru Property Get Maxradek()
- Přílohy
-
- Value vs Value2.xlsm
- (12.43 KiB) Staženo 49 x
-
- pokus.xlsm
- (23.03 KiB) Staženo 49 x
Re: Excel makro "hledat označit kopírovat"
Zdravím,
omlouvám se že píšu až teď ale v mam mnoho práce.
to makro se zkoušel na ostrou databázi ze který vznikl tento pokus ale nejde.
vyskočí chybová hláška.
Jelikož tomuto jazyku nerozumim tak se ptám kde dělám chybu.
díky
omlouvám se že píšu až teď ale v mam mnoho práce.
to makro se zkoušel na ostrou databázi ze který vznikl tento pokus ale nejde.
vyskočí chybová hláška.
Jelikož tomuto jazyku nerozumim tak se ptám kde dělám chybu.
díky
Re: Excel makro "hledat označit kopírovat"
Bez reálné přílohy se těžko radí, budeš se muset podívat v čem se liší příloha, která sem byla vložena od "ostré databáze".
Zatím střela od boku, jak jsou na tom jména listů použité v "ostré databázi"? Opravdu jsou použity názvy "List1, List2 a List3"?
Všimni si v kódu proměnné nazvané List, která obsahuje reálný název listu se kterým se poté v kódu pracuje. Než se naplní Pole1 má hodnotu/jméno listu "List1" (List = "List1"). Předtím než se daty naplní Pole2 je hodnota/jméno listu v proměnné List přiřazené jméno listu "List2".
Ten řádek, který se žlutě zbarvil je zodpovědný za vložení výsledků na poslední list tedy "List3". Před tímto řádkem kódu je tedy do proměnné List přiřazeno jméno posledního listu "List3".
Zatím střela od boku, jak jsou na tom jména listů použité v "ostré databázi"? Opravdu jsou použity názvy "List1, List2 a List3"?
Všimni si v kódu proměnné nazvané List, která obsahuje reálný název listu se kterým se poté v kódu pracuje. Než se naplní Pole1 má hodnotu/jméno listu "List1" (List = "List1"). Předtím než se daty naplní Pole2 je hodnota/jméno listu v proměnné List přiřazené jméno listu "List2".
Ten řádek, který se žlutě zbarvil je zodpovědný za vložení výsledků na poslední list tedy "List3". Před tímto řádkem kódu je tedy do proměnné List přiřazeno jméno posledního listu "List3".
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
Jak kopírovat soubory z hostitele do VirtualBoxu? Příloha(y)
od atari » 26 črc 2023 16:36 » v Windows 11, 10, 8... - 5
- 1507
-
od atari
Zobrazit poslední příspěvek
27 črc 2023 11:30
-
-
- 9
- 1126
-
od mmmartin
Zobrazit poslední příspěvek
29 srp 2023 16:47
-
- 16
- 6324
-
od mirekol
Zobrazit poslední příspěvek
20 říj 2023 08:31
-
- 3
- 2014
-
od Story-Long
Zobrazit poslední příspěvek
14 srp 2023 10:11
-
- 1
- 420
-
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 3 hosti