Příspěvky uživatele


< návrat zpět

Strana:  1 2   další »

Skvělý. Už to funguje tak jak jsem si představoval. Velice moc děkuji za vyřešení a taky za tvůj čas. 1

Takže. Jestli píšu pokaždé něco jiného tak se moc omlouvám. Od samého začátku přesně vím co chci, jenom to asi neumím dostatečně srozumitelně vysvětlit. Njn, je mi přes 60.
Je to skvělá paráda. Už to funguje perfektně, takhle jsem si to představoval. Skláním se před tvým uměním 1 . Pouze bych poprosil o upravení InputBoxu pro opravu hodnoty. Ve výjimečných případech bude nutné v některém řádku ponechat nulu. InputBox mě v tomto okamžiku nepustí dále a tlačítko Storno nefunguje. Takže moc prosím o možnost zadat i nulu a možnost ukončit kontrolu tlačítkem Storno v InputBoxu.
Velice moc moc děkuji, tvoje skvělé řešení mi bude moc pomáhat.

Snažil jsem se to dříve říct, ale asi ne dostatečně srozumitelně.
ad 1) Ano, makro by mělo být univerzální s tím, že bych sám zadal sloupec pro MJ a sloupec pro celkovou cenu. Bohužel, sloupec pro MJ není vždy nazván MJ (Měrná jedn. apod.), taky sloupec pro celkovou cenu bývá nazván různě. První kontrolovaná cena začíná, bohužel, na různých řádcích dle toho na kolika řádcích je hlavička rozpočtu. Jestli se napíše vedle chybného řádku slovo chyba, nebo se vadný řádek zvýrazní, je mi celkem jedno.
Řešit se to může i bez maker jde-li to, šlo mi pouze o to abych nemusel u každého rozpočtu složitě upravovat hodnoty makra a mohl to řešit přes nějaké např. InputBoxy. Kontrolovat by se měl pouze celkový výpočet zda-li není nulový. Kontrola by se měla týkat pouze řádků s vyplněnou měrnou jednotkou.
Děkuji moc za snahu mi pomoct.

Tlačítko od elninoslova funguje perfektně. Ale asi to tak úplně neřeší můj problém. Za předpokladu že budu mít jiný rozpočet kde kontrolované hodnoty budou v jiných sloupcích, budu muset změnit hodnoty v makru. Navíc funkci Tlačítko už má elninoslov v rozpočtu pevně dané.
Řešení od Pavluse je jak jsem si to představoval, jenže mi úplně přesně nefunguje. První InputBox by se měl zeptat na sloupec s měrnými jednotkami. Druhý InputBox na sloupec s kontrolovanými výpočty a třetí InputBox na počáteční buňku od které bude vypisovat chybné výpočty.
Snad jsem popsal aspoň trochu srozumitelně.

Díky. Nechápu co jsi svojí přílohou chtěl říct a jak mi tvoje příloha pomůže. 4

Příklad rozpočtu a kontroly nulových hodnot.

Předně děkuji za reakci. Podle mě je potřeba zadat tři hodnoty, a to prázdnou buňku v prázdném sloupci vedle rozpočtu. Dále zadat sloupec s názvem měrných jednotek a dále sloupec s výpočty.

Například :
1 Elektroměrový rozvaděč RE1 ks 1,000 45 889,53 45 889,53 a buňka pro kontrolu

Makro prochází všechny řádky a označí ty s nulovou částkou. InputBox by měl řešit různou pozici výše zvýrazněných položek (sloupce pro MJ a výpočet, počáteční buňku pro kontrolu) v různých rozpočtech.

Dobrý den všem. Pro kontrolu nulových hodnot v rozpočtech jsem si vytvořil kupodivu funkční níže uvedené makro.

Sub NuloveHodnoty()
'
Range("I8").Select
ActiveCell.FormulaR1C1 = _
"=IF((ISBLANK(RC[-5])),"""",IF(RC[-2]<=0,""CHYBNÁ CENA"",""""))"
Range("I8").Select
Selection.AutoFill Destination:=Range("I8:I825"), Type:=xlFillDefault
Range("I8:I825").Select
Range("I8").Select

End Sub


Buňka I8 je buňka v prvním prázdném sloupci a na prvním textovém řádku rozpočtu. RC[-5] je označení sloupce pro měrné jednotky, RC[-2] je označení sloupce pro výsledný výpočet. Spustím-li makro, to mi označí řádky s nulovými výslednými výpočty.
Poprosím Vás o případné řešení, kdy po spuštění makra by se mi postupně měly objevit InputBoxy pro zadání těchto tří hodnot vzhledem k tomu, že každý rozpočet je jiný. Tyto zadané hodnoty by měly následně upravit makro pro správnou funkci toho kterého rozpočtu.
Předem děkuji a omlouvám se. VBA neumím a vzhledem k věku se asi už ani nenaučím 7

Ano, Jeza.m to opravdu pochopil správně, takže už mi to počítá jak potřebuji. Děkuji mu. Nicméně moc děkuji i všem ostatním zúčastněným a přeji krásný den.

Pro elninoslov:

Moc děkuji za soubory, no ještě to nefunguje jak potřebuji. Pro názornost posílám vzorové soubory dle kterých to snad bude srozumitelnější než moje špatné vysvětlení slovní.
V souboru s názvem Výsledkem by měly být ve všech buňkách hodnoty 100.
Ještě jednou předem děkuji za řešení.

Moc děkuji za reakce. Chyba byla u mě. Mezitím jsem posunul hodnoty ze sloupce B do sloupce C.
Takže. Teď už funguje, ale vybere pouze jednu nejnižší hodnotu ze všech tří souborů. V úvodu jsem to asi nesrozumitelně vysvětlil.
Potřebuji tedy, aby excel porovnal hodnoty v každém řádku stejného sloupce u tří souborů a uložil nejnižší hodnoty do každého porovnaného řádku v novém souboru.

Asi nefunguje za předpokladu že postupuju dobře. Vložím to do první buňky sloupce B nového souboru. Aktualizují se data z těch dalších tří souborů, ale v novém souboru se v první buňce objeví nula. 7

Dobrý den. Prosím o radu. Mám dejme tomu tři soubory se stejnou strukturou ale jinými hodnotami ve sloupci B.
Potřeboval bych do nového souboru se stejnou strukturou vybrat do stejného ale prázdného sloupce nejnižší hodnoty z těch tří dalších sloupců tří jiných souborů.
Předem děkuji za rady.

Můj velký dík patří uživatelům eLCHa a ALovi.
Pro moje potřeby skvěle funguje druhý kód od ALa poté, co si připravím řádky dle eLCHa. Přeji všem krásný den.

Já velice moc děkuji za rady a tvůj čas. Vyzkouším to a dám vědět. Hezký den všem.


Strana:  1 2   další »

Uživatelské menu

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

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

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

Aktivní diskuse