ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="mailto:" & Me.TextBox1, ScreenTip:="mail", TextToDisplay:="mailto:" & Me.TextBox1
Něco jsem zkusil.
V dialogu si vybereš, ze kterých souborů to načte data. Data musí být tak, jak jsi zadal sešity A a B.
Do sešitu X to přepíše vyplněné řádky. Další jako různé řazení už můžeš pomocí filtrů.
nebo třeba takto
Teď mi není jasné, jestli to chceš nebo nechceš, aby se měnily.
Při prostém kopírování určitě ne, ale zřejmě by to šlo nějak ošetřit pomoci fce TRANSPOZICE.
Proč nedáte přílohu? Takhle nikdo neví, jak to máte porovnané. Takže odpoveď je tím pádem velmi obecná.
Použijte vyhledávací funkce.
Nějak jsem to nestudoval, ale neměl by být vzorec
=SVYHLEDAT($U6;$I$6:$T$9;SLOUPEC(B$5);0)
místo
=SVYHLEDAT($U6;$I$6:$T$9;SLOUPEC(I$5);0)
bez HT odkazu, jen krátkým makrem
Měl jsem ještě jednu variantu. Toho posledního řádku jsem si všiml, ale pozdě. Tato varianta tuto chybu nedělá.
Vyzkoušejte. jestli se bude hodit víc.
Makra jsou psaná ručně, něco je nakopírováno z jiných kódů, ale vždy se to musí upravit pro konkrétní požadavek.
Tato poslední varianta je téměř to, co jste popsal v úvodu, akorát popřeházené. Na pochopení je nejjednodušší.
Je tam jakýchsi 5 cyklů, které "projedou" vaše data.
1. odstraní prázdné řádky
2. hledá BOLD písmo (to je podmínka, že tam je) a text zkopíruje vlevo o řádek níž, vzniklý prázdný řádek odstraní.
3. projde levý sloupec a do prázdných buněk kopíruje to, co je v řádku výš.
4. ve sl. B hledá číslo a to stejně jako v bodě 2 přesune o řádek níž, ale doprava
5. stejný jako 3, jen s pravým sloupcem.
Ale už to netřídí do jiného listu, ale přímo v tom, kde byla původní data.
No, napsal jsem jen ANO jde, a předpokládal jsem, že vložíte přílohu, aby někdo mohl odhalit co vlastně zamýšlíte. Když není známo jakým způsobem se vám zjeví požadavek na odkaz (zřejmě InputBox), tak jen těžko někdo vymyslí kód, který by se hodil do vašeho makra.
Ulehčíte práci sobě i případným rádcům a čím více lidí vám odpoví, tím větší možnost výběru budete mít. Zkuste to s přílohou a problém bude vyřešen za zlomek času.
Ano jde.
tohle můžete změnou formátu. Pokud by to mělo být vzorcem, tak výsledek bude buď nějaký text a ne číslo a nic moc s tím nepůjde pracovat nebo to bude zas jen to samé číslo.
nebo takto
netuším, jestli jsem pochopil vo co GO
takto jsi to myslel ?
@ Palooo
a proč ? vždyť se dají porovnávat i řetězce .
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.