WWW pro školy
Jak na Office - tutoriály, video návody











Vytvoř si párové triko

Poradna - Nastavení makra - oddělovač ;#

Vložení příspěvku
Předmět:
Vaše jméno: (povinný údaj) Váš e-mail:
Text:(Zbývá: 1000 znaků - povinný údaj)
Připojit ukázkový soubor:
(Maximální velikost souboru jsou 2MB.)
 Opište následující text (kvůli zneužití):  TaCJR   

hlavní kategorie | zpět | + odpovědět na toto téma
Nastavení makra - oddělovač ;# - diskuze na toto téma
Mám jeden sloupec, kde jsou zobrazeny tyto čísla: 23456789;#123456789;#12345679;#123456789;#123456789 a potřebuji, aby se mi zobrazila každá suma čísel zvlášť do nového sloupce. Sloupec A Sloupec B 23456789 123456789 atd...

Marie Ministrová | 4.10.2019 12:11  
 
 
Opravující informace: Sloupec A - 23456789 Sloupec B - 123456789
Odpověď
Lobo | 4.10.2019 15:13  
 
 
To je nějaký domácí úkol? Proč makro? Zadání lze řešit za pomoci fce Excelu "Text do sloupců" s oddělovačem ";". Poté "Najít a nahradit (CTRL+H). Najít: #, Nahradit nechat prázdné a kliknout na "Nahradit vše".
Odpověď
Marie | 5.10.2019 09:39  
 
 
Potřebuji, aby se to udělalo vždy automaticky.
Odpověď
Lobo | 5.10.2019 12:07  
 
 
Dobrá tedy. Neuvádíš příliš informací, tak sem to spíchnul takto viz soubor. Pokud bude potřeba zpracovat více řádků (tisíce) bude to pravděpodobně pomalé a kód by se musel kompletně přepsat.
Odpověď
elninoslov | 6.10.2019 11:24  
 
 
Tiež Vám to pripadá, ako nedomyslený "nedomysel"? Automaticky? Teda pri aktivácii listu alebo pri zmene v liste? Ak pri zmene, tak predpokladám, že budú riadky pribúdať, nie odbúdať, teda načo riešiť všetky riadky listu? Stačí iba nové. Ak meníte hromadne, tak asi celý stĺpec A, teda nejaký import. A čo to tak robiť rovno v importovacej procedúre? Ak to nieje možné, tak čo so starými dátami? Je v každom riadku variabilný počet stĺpcov ? Čo ak nové dáta majú menej ako staré? zmazať "pretŕčajúce" staré? Dá sa pomocou UsedRange zmazať staré všetko naraz vopred, ale nesmú byť pritom vedľa či pod tabuľkou iné dáta. Medzi oddeľovačmi sú iba čísla alebo aj iné znaky či prázdne výsledky? Atď ... ďalším 20 súvisejúcich logických náväzností ... a ako inak bez prílohy s reálnym príkladom. Lobo má pravdu, pri veľa bunkách bude tento cyklus pomalý, ale to nieje problém prerobiť na rýchle pole, ibaže bez podkladov ... ?
Odpověď