Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  15 16 17 18 19 20 21 22 23   další » ... 70

Jen nástřel pomocí cyklu. viz soubor.
První kód mi funguje pokud se vyfiltruje číslo 1, při další hodnotě hodí chybu, zatím nevím proč kua 6.
Možná se chytne někdo další a zbavíš se toho cyklu.

Teda, tento dotaz je obzvláště vypečený 9

Jedno řešení bych měl, makro Oprava() nahradit podřízeným (manželkou?), který/á bude příslušné kroky co budou napsány v buňce C38 vykonávat nebo vydržet ještě několik let do nástupu vyspělé umělé inteligence.

Přikládám upravený soubor, kód sem jen duplikoval pro druhou tabulku a upravil vlastnost GroupName Optionbuttonů, aby bylo možné ovládat každou skupinu samostatně.

Myslíš tohle: viz soubor
Kód z tlačítka jen umístíš do ListBox1_Click()

Na základě poskytnutých informací se dá říci jediné:
Napsat makro tak, aby pracovalo rychleji!

Edit:
Řádně deklarovat proměnné
Zbavit se Selectů
Vkládat hodnoty do polí
.....

Budu se opakovat.
Tak si proměnnou převeď na text !

ActiveDocument.PrintOut Range:=wdPrintFromTo, From:=CStr(1), To:=CStr(Konec), copies:=1, collate:=True

Tak si proměnnou převeď na text.

=IF(OR("B"=PISMENA);"Pravda";"Nepravda")

Samozřejmě maticově.

Ano.

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

V odkazu je kód na zpracování Optionbuttonu, tak si ho uprav pro Checkbox

Případně si z odkazu stáhni poslední soubor je tam druhá varianta kódu.

Ještě mě napadla jedna možnost - koncept.
???

Jen takový nápad.
Máš zatrženo: ?

Vše podstatné již napsal AL.

Takže jen přikládám upravený soubor.

Něco takového:?

Edit: Vyměněna příloha, pokud byla buňka C4 prázdná docházelo k chybě.

Hele pokud chceš aby Ti někdo poradil s kódem, tak napiš jak to má CELÉ fungovat.
To že chceš kopírovat blok dat (kterým říkáš tabulka) do jakého si formuláře "Prohlášení" mi samozřejmě došlo.

Tvůj kód nekopíruje poslední řádek! V cyklu kopíruje jednotlivé řádky, ale vkládá je do STEJNÉHO umístění, tedy dochází k přepisování jednotlivých hodnot.
Jinak počet řádků v excelu je 1048576

Kopírovat buňky po jedné je blbost, pokud to budeš dělat ručně taky nebudeš kopírovat po jedné, ale vybereš celý blok dat.

Podle jakého klíče se rozhoduješ, který blok dat se má zkopírovat?
Mají všechny bloky dat stejný nebo menší počet řádků než je počet řádků ve "formuláři"?
Pokud je počet řádků v bloku dat větší než je počet řádků ve formuláři, co se má stát?
Co ostatní položky formuláře?
Z jakého listu se má provádět kopírování a jak se bude definovat?
atd...

"Kdybych ty data kopíroval na stejný list, tak mi to funguje"

Ne, nefunguje.

"ale nedokáži, aby se ty data kopírovali na jiný list do stejného místa pokaždé"

A to se právě děje.

"jen neznám potřebný kod"

Ano, s tím by se dalo souhlasit.

Kopírování dat jako takové je ptákovina. Otázkou je jak to má celé fungovat!


Strana:  1 ... « předchozí  15 16 17 18 19 20 21 22 23   další » ... 70

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