Příspěvky uživatele


< návrat zpět

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

Hmm. Tuto funkci zatím obcházím obloukem. Ale asi na ni budu muset vlítnout.

Já jsem použil SUMIF, ale potřebuji k tomu pomocný sloupec.
Nešlo by to nějak bez něj?

http://leteckaposta.cz/870392667

PSČ ve sloupci A musí být text, ne číslo.
V souboru, který jsem poslal to normálně funguje.

Rychlejší verze

http://leteckaposta.cz/865862047

Ale vždyť ti to celou dobu píšu-

Spustíš makro
otevře se ti formulář
pomocí comboboxu vybereš PSČ (nebo zadáš ručně)
pokud je více měst se stejným psč, tak otevřeš combobox město, kde je seznam měst se stejným psč.

Konkrétně:
otevři si přiložený soubor, otevři si formulář a zadej psč 37701 (bez nezer),
Pak v políčku (comboboxu) město klikni na tu šipečku vpravo, a rozbalí se ti seznam měst s psč 37701. Je jich tam 10.

Jinak jsem přidal do sloupce F seznam jedinečných psč. Tzn bez duplicit.
Do seznamu obcí jsem dal města ze 3 okresů se správným psč, okresem i krajem.

Teď s tím asi neuděláš nic. Musíš si sehnat správná data.

Klidně se do toho může motat kdo chce.... :) (i když tuším, proč ne).

Posílám verzi, která podle psč najde města s tímto psč a do formuláře vypíše první v pořadí.
Pak jdu na kolonku město a ze seznamu si mohu vybrat další města s již zadaným psč.

Není to ovšem nijak učesané, nejsou ošetřeny chybové stavy, neřešil jsem návaznost na stávající dílo.
Ovšem dokud nebudou správné data, nemohou být správné výsledky! Pokud je jedno okresní město ve více krajích, asi je něco špatně.
Ale to už není můj boj.

Doplnil jsem vymazání seznamu a automatické doplnění prvního města, pokud jich jednomu PSČ odpovídá víc.

Takže
zadáš ve formuláři PSČ
najde to města, které odpovídají tomuto psč
do města se přiřadí první město z tohoto seznamu
pokud chceš jiné, musíš si ve formuláři rozkliknout město a vybrat si to které chceš.

všechno to je v proceduře Private Sub cobPsc_Change()

pro okres a kraj to lze udělat podobně, jen si musíš výběr dát do jiného sloupce než O. A samozřejmě do příslušných procedur.

Tak jo, menší slohové cvičení

Chtěl jsi radu a pomoc. Co pro tebe znamená rada a pomoc? Zatím to vypada, že chceš kompletní řešení. To určitě možné je, ale je potřeba to také říct.
Skutečně nevím, co si o tom mám myslet. Podobné téma tu již bylo a bylo i jinde na internetu. A vcelku bez odezvy. Stále dokola omýlané "jak to mám nastavit, aby to hledalo...."
Vzhledem k tomu, že nikdo jiný nereaguje, tak to asi ostatní cítí stejně.
Upozornil jsem tě na chyby v datech a jsou tam pořád. Proč bych měl něco dělat někomu, kdo si toto není schopen dát do pořádku? Aby to pak neskončilo "prosím, potřebuji radu a pomc. Jak mám srovnat data, aby mi to správně fungovalo"

Chtěl jsem po tobě postup, krok za krokem, jak si představuješ aby to fungovalo. nikde jsem to nenašel.

Takže, jak to je....?

Já bych se s tím nemazal.
Vytvořil bych si pomocný sloupec ("O") kam bych si vykopíroval města podle vybraného PSČ a na tento sloupec odkazoval.
Stejný princip bych použil na ostatní.

Pořád tam jsou chyby. Je to lepší, ale dokud to nebude v pořádku, nemůže to vracet správné výsledky.

Taky by bylo dobré přesně popsat, co by to mělo přesně dělat.
Krok za krokem. Co zadám, co chci najít, co se stane když to nenajdu apod.

Opravdu ti to funguje?
Vyzkoušel jsem to a nevyhledává ti to dobře.
Díval jsem se na list Data, sloupec D Okres. Opakují se tam několikrát názvy okresů. Já bych začal tím, že bych si toto dal do pořádku.
Pak tam je třeba 3x Trutnov a tomu odpovídají 3 PSČ. Jednomu názvu města musí odpovídat jen jedno PSČ.
V praxi to pak vypadá tak, že napíšu Praha 1 a ta má PSČ 110 00, Praha 2 má 120 00 atd.

Takže první krok: dát si do pořádku Data.
Pak dej vědět.

Nebylo to tady před dvěmi měsíci?

http://wall.cz/index.php?m=topic&id=41678&page=1#posts

A co kdyby sis to zkusil odvodit z toho vzorečku od veny.
Píšeš, že jsi začátečník, tak předpokládám, že se to chceš naučit. Nejlépe se to naučí tím, že to budeš zkoušet sám.
A když to budeš zkoušet a nepojede ti to, tak sem hoď svůj výtvor a někdo ti jistě poradí, kde je chyba.

Funkce když je jednoduchá, tak jak si to říkáš, tak to zapisuješ:
když B3 = 2400 tak "něco udělej jinak "udělej něco jiného
slova "tak" a "jinak" nahradíš středníkem, dáš tam závorky a je to. :)


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

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

Součty přes 50 souborů

mepexg • 18.1. 17:05

Součet pouze fixně zadaných hodnot

elninoslov • 18.1. 15:17

Součet pouze fixně zadaných hodnot

IvaUni • 18.1. 14:42

Součty přes 50 souborů

Stepanek100 • 18.1. 13:34

Součty přes 50 souborů

mepexg • 18.1. 13:18

VBA import komentára

lubo • 18.1. 9:39

Součty přes 50 souborů

Stepanek100 • 18.1. 9:03