Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  18 19 20 21 22 23 24 25 26   další » ... 69

viz předchozí reakce

Ve VBE si zobraz okno Locals
Klávesou F8 krokuj kód
a kontroluj jakých hodnot nabývají proměnné.

Pokud se jedná o soubor *.xlsm, tak jej nejprve musíš zabalit do archivu (*.zip, *.rar, *.7zip).

Jinak to makro co jsi vložil nevkládá řádek, ale sloupec.

Co znamená: vše přestalo fungovat jak má???

Ve VBE si zobraz okno Locals
a kontroluj jakých hodnot nabývají proměnné.

Předpokládám, že Tebou uvedená fce je UDF.
V příloze je podobná fce (stažená z netu), kterou sem upravil. Délka řetězce (počet znaků) se zadává jako třetí parametr v pořadí.

Testování příjmení na duplicity je na pytel. Osobně bych to odstranil. Stačí zakomentovat příslušnou část kódu.
viz soubor

Nějakou dobu sem se v tom šťoural, tak se koukni na výsledek. Nevím zda sem splnil všechny požadavky, ale už na to nemám čas.

Než se elnino vytasí se svým řešením, přikládám to mé. Přiznám se, že sem šel cestou nejmenšího odporu 5

Řešení pomocí makra viz soubor.
Spuštění přes kartu vývojář nebo ALT+F8 a Spustit

Tak se mi podařilo kód upravit soubory se nyní ukládají jako *.xlsx, tedy bez maker.

Pokud by někoho napadlo elegantnější řešení, podělte se prosím.

PS: Možná tvou nabídku protislužby využiji, jinak SZ 10

Darbujan napsal/a:

Mám se jich zeptat, kolikrát jste jim za pět let nabídl odměnu sám od sebe? Může za to vlastně podoba fóra, že jo? Kdybyste odměnu za rady jen Vám měl dát adminovi wall.cz, měl by zaplacený hosting i doménu na 30 let! Vypráskat Vás odsud bičem!


Né že bych se chtěl do téhle debaty nějak více angažovat. Nevím jak jsou na tom ostatní, ale za sebe mohu říct, že fin. odměna mi byla nabídnuta (soukromou zprávou). Když jsem ji odmítl byla nabídnuta pomoc z oblasti pracovní (sleva na výrobek), zatím jsem ji nevyužil.

Co se týče dotazu: Nějaký funkční kód sem vyplodil, není to sice 100% ošetřeno proti chybám a ještě bych se chtěl zbavit maker v sešitech pokud bude čas.

Např. takto:

Chyba je, že jméno pracovníka se musí vyskytovat v celém roce na stejném řádku.

funguje ale musím si do prázdných buněk ve sloupci C vložím mezery čeho se chci vyhnout

Tak proč ve vzorci hledáš mezery a neupravíš si ho podle toho druhého?

Napadlo mě tohle hulvátský řešení:
=ČÁST(SUMA(A1:B1);1;KDYŽ(MOD(SUMA(A1:B1);1)<>0;5;4))*1Otestuj zda vrací očekávané výsledky.

S výpisem do okna immediate
Debug.Print Worksheets("JmenoListu").Index

S načtením hodnoty do proměnné
i = Worksheets("JmenoListu").Index


Strana:  1 ... « předchozí  18 19 20 21 22 23 24 25 26   další » ... 69

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