Poradna - Makro - oblast vždy rozšířit k poslední neprázdné buňce
Vložení příspěvkuhlavní kategorie | zpět | + odpovědět na toto téma
Makro - oblast vždy rozšířit k poslední neprázdné buňce - diskuze na toto téma |
Dobrý den,
potřeboval bych poradit, mám následující makro:
----
Sub Makro5()
'
' Makro5 Makro
'
' Klávesová zkratka: Ctrl+k
'
Range("Z2").Select
Range("Z2:B200000").Select
Range("Z2").Activate
ActiveSheet.Range("$B$2:$Z$200000").RemoveDuplicates Columns:=Array(1, 2, 3, 5, 6 _
, 7, 9, 10, 11, 12, 25), Header:=xlNo
End Sub
----
..ale potřebuji, aby ta oblast nekončila buňkou "Z200000" (kterou jsem tam dal jen orientačně), ale místo toho, protože tam budu vkládat další data, to vždy našlo poslední zaplněnou buňku ve sloupci B, a touto buňkou aby vždy končila ta zvolená oblast. Čili pokud vložím data která budou zasahovat až do řádku 250.000, tak aby se oblast v makru změnila na "Z2:B250000". Poradíte jak to provedu?
Díky. Děkuji. Můžu ještě poprosit o vysvětlení, co ty jednotlivé řádky makra, respektive jednotlivé příkazy konkrétně znamenají?
A ještě mě zajímá, pokud bych chtěl k makru dodatečně přidat nějaký komentář, jak to přesně udělám?
Děkuji. Odpověď Komentár musíte začať anglickým apostrofom '. Je dobré mať nainštalovanú okrem SK/CZ klávesnice aj EN, a prepína sa potom ľahko medzi nimi pomocou klávesovej skratky ľavý Alt + ľavý Shift. A apostrof je potom 2. kláves od L vpravo (na SK je tam paragraf §). Všetko čo je potom za týmto znakom je komentár. Môže byť nad príkazom alebo za ním, ako sa Vám to ľahšie číta. Popísal som Vám teda to krátke makro. Odpověď Díky. Teď mě tak ještě napadlo, že ono by se to možná dalo udělat i přes zkratku CTRL+šipka , teď jsem před pár minutama něco vkládal do buněk, omylem jsem podržel CTRL když jsem přeskakoval na další buňku, a ono to skočilo přesně na tu poslední buňku s textem :-)) Takhle nějak asi vznikaj geniální objevy.. Odpověď Mimochodem, komentář asi nejde nějak zobrazit po najetí kurzorem na tlačítko, viďte? Odpověď Vy máte na mysli komentár (tzv. Pop-Up) nad tlačítkom ? Z Vašich slov som vydedukoval že ide o komentár v kóde. Pop-Up nad tlačítkom veru netuším, ale asi nie... Odpověď Jo, myslel komentář v kódu, jen mě zajímalo jestli by šel nějak zabudovat do tlačítka (po najetí kurzorem). Pokud to nejde, v kódu mi to taky stačí.
A poslední věc, když chci přejmenovat makro které už je vytvořené, jde to také nějak?
Děkuji. Odpověď No premenovať makro sa dá jednoducho, len je treba myslieť na súvislosti. Iba zmeníte názov procedúry za "Sub" a tlačítku ktoré ho spúšťa priradíte nový názov makra (pravé myšítko u klasických čudlíkov a Priradiť makro, vyberiete nový názov). Lenže ak je to tak, že makro je volané v kóde viackrát na rôznych miestach, treba nahradiť cez Ctrl+F Replace všetky výskyty názvu za nový. Odpověď |