Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  54 55 56 57 58 59 60 61 62   další » ... 63

Tohle nepomůže :-).
Musíš sem dát kód, do kterého to chceš zasadit. V příloze máš jenom data a na ně by šlo použít třeba to moje makro...
Nevím no, asi tě odkáži na literaturu 5.

Využít lze buď funkci od marjankaj nebo makro ode mě.
P.

Asi bude nejlepší když sem hodíš soubor!
Takhle můžeme jenom hádat co přesně chceš 2...
P.

Chybu máš v té Formuli. Nemůžeš nacpat proměnnou do uvozovek, protože v tomto případě je brána jako obyčejný text. Navíc v té proměnné máš hodnotu buňky a ne její adresu. Takže si s tím budeš muset trochu více pohrát :-).

Místo té proměnné použij Cells(rd, sl).Address a na spojování znak ampersandu (&). Napsal bych ti to celý, ale je to tvůj úkol :-).

Nápovědu pro výběr oblastí máš např. tady:
http://support.microsoft.com/kb/291308
P.

Ahoj,
budu upřímný :-), aneb jak by řekl Varel Frištenský: "No nic moc."

Zkusím něco vysvětlit, pokud by tě programování ve VBA zajímalo, tak mrkni do nějaké knížky .-)...

Nejdříve je potřeba uvědomit si, co chceš aby ti kód dělal. Funkce se používá pro případy, kdy má kód "vracet" nějakou hodnotu, která bude dále nějakým způsobem využita. Pro tvůj případ využijeme proceduru (v excelu Makro, zapis Sub).

Dále, co přesně má kód dělat?
Zřejmě potřebuješ Makro, které změní délku řetězce ve všech vybraných buňkách. Takže budeš potřebovat nějaký cyklus, např. For Each...

Do kódu potřebuješ dostat také hodnotu buňky - další proměnná + novou hodnotu buňky - třetí a poslední proměnná.

Pak to chce použít logiku (pro programování velmi důležité). Zřejmě není potřeba zkoumat délku řetězce, protože chceš aby výstupem byly vždy pouze první dva znaky, takže stačí pouze funkce Left.

No, a když to všechno dáš nějak dohromady, tak ti vyjde asi něco takového :).
P.

Viz příloha:

Chlape, snaž se taky trochu sám :-).

COUNTIF pravděpodobně bere i vzorec jako hodnotu, ale šlo by to např. takto:
=1-COUNTIF(H3;"")nebo úplně jednoduše přes KDYŽ:
=KDYŽ(H3="";0;1)a do třetice všeho dobrého např. přes COUNTBLANK:=1-COUNTBLANK(H3)P.

Evidentně potřebuješ vytvořit dynamickou cestu k makru. Nelze využít:
ThisWorkbook.Path '?P.

Šlo by to například nějak takto:
=SUBTOTAL(9;INDEX(1:1048576;A1;11):INDEX(1:1048576;B1;11))P.

Viz příloha:

Myslím, že nic jednoduššího už snad ani není :-).
Záleží, na základě jaké podmínky se odběratel vybírá. Pokud jde čistě o "náhodný" výběr 25 odběratelů, pak bude filtr nejjednodušší.
P.

Řekl bych, že to půjde pouze s pomocí makra... Navázal jsem to na události "Aktivace listu" a "Calculate". Případně lze makro spustit klasicky .-).
P.

Viz příloha:

Stačí daný kód vložit do modulu a vložit jej mezi znaky:
Sub nazev_makra()
End Sub
Jinak tam máš Selection, takže se ti podbarví aktuální výběr buněk.
P.

Jde to jednoduše přes funkce.
Pokud bys chtěl mít ještě zadané buňky automaticky vybarvené žlutě, tak lze využít podmíněné formátování.
P.

Viz příloha:

Podobné věci tady jsou na denním pořádku, pročti si fórum :).
Třeba tady:
http://wall.cz/index.php?m=topic&id=5267
P.

Zdravím,
včera jsem posílal příklad s vyhledáváním, je to téma, které je hned pod tímto :). Nejjednodušší je asi využít funkci SVYHLEDAT.

Příklad je tady:
http://wall.cz/upload/postatt/8617_SVYHLEDAT_priklad.zip

Ty duplicity se musí vyřešit nějak operativně .-), šlo by to např. složenými vzorci. Něco jsem zkusil, mělo by to fungovat.
P.

Viz příloha:

Funkce SVYHLEDAT slouží k tomuto:
http://wall.cz/excel-tipy/funkce-svyhledat.

Takže pokud chceš pouze přenést klasickou hodnotu buňky Listu1 do Listu2, pak použij klasické přiřazení:=List1!A1P.

Viz příklad:

Na tento dotaz se dá napsat jedině toto: "5"...

Přečti si pravidla fóra...
P.


Strana:  1 ... « předchozí  54 55 56 57 58 59 60 61 62   další » ... 63

Uživatelské menu

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

Menu

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

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.

On-line nástroje