Moc tomu teda nerozumím :-).
Co přesně má to číslo 48 znamenat (jaká je logika výpočtu)?
P.
Zkus přidat přílohu.
P.
Jedno z možných řešení:
1. Pro ověření, zda na listu "mzdyu" je daný sloupec ze vzoru, využít funkci VVYHLEDAT. Pokud není, tak vyznačit přes podmíněné formátování.
2. Na listu vzor si očíslovat pořadí vzorových sloupců. Toto pořadí si následně dohledat pro jednotlivé položky na listu "mzdyu", opět VVYHLEDAT.
3. Seřadit list "mzdyu" zleva doprava (dle sloupců). Např. přes tlačítko makra, příp. vlastní řazení na kartě Domů.
P.
Ukázka v příloze:
Zkus ten řádek (resp. "CommandType = 0") odmazat ;-)...
Případně přilož přílohu.
P.
Kolega to poslal mě na e-mail... Vypadá to jako nějaké nastavení, ale zatím jsem nepřišel na příčinu.
P.
Viz příloha:
Přidej přílohu...
P.
Říkal jsem si, že se tam bude muset ještě ošetřit PICKING a TRANSFER. To by šlo např. takto:
=KDYŽ(G2="";"";KDYŽ(A(COUNTIFS(G:G;G2;I:I;"PICKING")>=1;COUNTIFS(G:G;G2;I:I;"TRANSFER")>=1);"ANO";"NE"))Filtrovat se pak budou záznamy "ANO". Problém ovšem je, že to bude hodně pomalé. COUNTIFS je časově náročný, dle množství záznamů a výkonu počítače může výpočet trvat klidně minuty. Nevím, jestli bude takto vyhovovat.
Třeba přijde ještě někdo s elegantnějším řešením...
P.
Já bych to řešil s využitím pomocného sloupce, kde bych s funkcí COUNTIFS ověřoval duplicitu, a následně bych filtroval čísla větší než 1. Výstup bych pak jednoduše kopíroval na jiný list. Chceš toto naprogramovat?
Přepokládám, že duplicitu určuješ ze sloupce "Vonlagereinheit", případně více specifikuj...
P.
Na kartě Revize je možnost "Zamknout sdílený sešit".
P.
Zkus se podívat na zabudované "Sledování změn", karta Revize. Možná to vyřeší tvůj požadavek...
P.
Například nějak takto:
=A3&" "&SVYHLEDAT(A3;Hárok1!A:B;2;NEPRAVDA)P.
Já bych to asi řešil událostí listu/sešitu, kdy bych zkoumal, zda je list odemčený nebo ne. S tím, že implicitně bude v souboru nastaven ruční přepočet, pokud bude list odemčený, tak se přepne na automatický přepočet.
Nevím přesně na co to chceš, pokud by šlo pouze o jedno datum, tak by také šlo vkládat jej přímo makrem (napevno), a neřešit žádné přepočítávání...
P.
Uživatel může data zadat přes klasický formulář ve VBA, kde vložíš příslušné textové pole a rozevírací nabídku. Nebo by možná šlo využít i InputBox, případně to vyřešit přímo na listu Excelu.
Data můžeš uložit na zvláštní list, který následně uložíš přes VBA jako "Text".
Bez přílohy nemá cenu nic zkoušet...
Jinak bych možná radši doporučoval podívat se na to, jak fungují Google Formuláře, a udělat to přes ně ;-).
P.
Pokud bys to chtěl automaticky, tak by to šlo makrem, kde si ty dodavatele budeš v cyklu postupně přepínat.
Přílož přílohu.
P.
Udělat si třetí sloupec, ve kterém budou spojeny hodnoty ze sloupce A a B, a z toho pak filtrovat?
P.
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.