Příspěvky uživatele


< návrat zpět

Strana:  1 2 3 4 5 6 7 8 9   další » ... 20

Někdo hází ještě zbytky sněhu, někdo sem hází zadání jak žvanec, někdo na to hází bobek.

Já sice jen hádám, ale zaměňte hromadně tečku za čárku a upravte formát buněk (řekněme na dd.mm.rrrr hh:mm:ss)

No, panečku, ještě se musím hóóóódně učit :-)

A selská myšlenka typu najít a smazat?

Bez klasického otevírání (Worksbooks.Open)? To se někde jukněte na GetObject.

Asi čáry.

Jen dodatek. Pokud má i buňka se seznamem oblastí pro tisk název (ZdrojTisk), pak:

Sub TiskOblastiSDialogem()

With Application
.Goto Range(Range("ZdrojTisk").Value)
.Dialogs(xlDialogPrint).Show Arg12:=1
End With

End Sub

Sub TiskOblastiBezDialogu()

Range(Range("ZdrojTisk").Value).PrintOut

End Sub

Než vám třeba někdo udělá makro, trocha ruční práce - viz obrázek. Je-li tam duplicit více, pak vlastní filtr a podmínka >1. Vyfiltrované hodnoty zkopírujete do dvou sloupců (proč dvou?) vpravo.

Výjimečně mně to smysl dává. Potřebuju ale taky ukázku hodnot. V těhle věcech bývá trošku průšvih potřeba tzv. přirozeného třídění (A3 < A20). Pokud není jeden sloupec pripmární a hledáme křížem ze sloupce 1 ve 2 a naopak, pak makrem.

Aha, vole není na místě :-D

Ty vole :-)

Fakt někdy pochopit, jestli si zadavatel dělá srandu, mluví o tabulce nebo těhotné přítelkyni, to je kumšt. Proč v 9 z 10 případů do pytle stojí to zadání doslova za vyliž a ťukání na čelo. Ale vynadáno nakonec za aroganci dostaneme my (já). Člověk by předpokládal, že kdo dělá s Excelem, myslí hlavou. Kromě toho jsou tohle případy, kdy je vhodné se připojit (přes TeamViewer) a řešení je zřejmé třeba během pár sekund a ne tu pindat deset kol.

IFERROR určitě ne, ten je od Excelu 2007.
SMALL by tam být měl, ale to střílím od boku.

Na začátek...

Procházení existujících slov samozřejmě je lepší volba než generování hrubou silou.
Rovná se slovník. Máte ho? Já jsem se dlouho po žádném nesháněl, naposledy, když jsem hledal databanku pro slovníkový útok. V něm ale stoprocentně jsou jména a i když převážně jména podstatná, i tak.

Určitě ne verze se vzorci (dostanete se k číslu někde okolo 7 500 000 ve svém sešitu). Makro.. co nejrychlejší? Je to text, každá milisekunda dobrá. Parsování řetězce na znaky - asi nejrychlejší je bytové pole, nicméně ta naše slovanská diakritika, ach jo. Písmena se nesmí opakovat, čili musíme krok po kroku vyhazovat (odmázavat/přesouvat) znaky = problém s rychlostí a správným objektem. Následně musíme vyhovující řetězce seřadit a zjistit nejdelší... Načtení slovníku... no, nejsem si jistý, jak je VBA (nebo spíš FSO a VBScript) optimalizovaný na MBytové textové soubory, ale řekněme, že to načteme z buněk do pole.

Tak pokud máte chuť trávit čas nad proteinem v katastru :-)


Strana:  1 2 3 4 5 6 7 8 9   další » ... 20

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura III

Oblíbený formulář Faktura byl vylepšen a rozšířen. Formulář faktura III
Více se dočtete zde.

Aktivní diskuse