Neviem, či som Vás pochopil. Takto ?
S PDFCreatorom to bude problém, a dosť veľký. Nové verzie totiž "fungujú" úplne inak, cez COM. Riešenia, ktoré teda existujú, nie sú funkčné. Našiel som nejaké novšie pokusy, kde to ale kolabuje na tom najdôležitejšom:
-VB7 alebo Win 8.1.1 nepozná objekt Printer, čiže nemôžete jednoducho nastaviť tlačiareň. Tento objekt Printer sa mi nepodarilo do Off2013x64 dostať ani pridaním všetkých modulov, ktoré mali na začiatku slovo "Print".
Ak by sa použilo nastavenie tlačiarne podľa mena, a nie objektu, tak ho je potrebné v Excely robiť nielen podľa názvu tlačiarne
Application.ActivePrinter = "PDFCreator"
ako to bolo doteraz, ale je potrebné vedieť aj port (ktorý sa niekedy "záhadne" zmení) + lokalizovaná predložka:
Application.ActivePrinter = "PDFCreator na Ne01"
pričom to "na" bude v EN "on"...
-ďalší kolaps čaká v konštrukcii volania
DoCmd.OpenReport strReportName, acViewNormal
cez toto sa nemôžem už vôbec prekúsať. Nápoveda k PDFCreator žiadny OpenReport nepozná, ani neobsahuje žiaden Example, iba neúplné vymenované parametre, ale ktoré treba použiť v konkrétnom príklade...
Samozrejme, že to vracia prázdnu bunku, lebo príkaz IF je v CZ Excel vyhodnotený ako chybný názov lebo v CZ je to KDYŽ, no a chyba je pomocou IFERROR zapísaná ako prázdna bunka. Krásny príklad toho, aký potrebný je doplnok od eLCHa
A keď ju 2x odkliknem tak pri použití ktoréhokoľvek tlačítka doplnku túto:
PS: Netuším, ako pridať 2 obrázky do jedného postu...
EDIT: Samozrejme makrá mám povolené, aj dôverovanie objektovému modelu...
Takéto niečo by sa mi inak presne hodilo.
OT: Podootázka: stránku máte "elcha-en.blogspot.cz/" ale titulok stránky je "Elche - tipy a triky...", tak neviem ako Vás máme nickovať (asi sa to "á" číta ako "e" neviem).
No mne to žiaľ na Office 2013 Pro x64 SK nende. Ani pri dvojkliku na xlam, ani pri pridávaní cez správcu doplnkov v Možnostiach. Hodí mi najskôr túto chybu:
Nieje to vôbec dokonalé, ale skúste niečo takéto. Bolo by vhodné list Log schovať, zabezpečiť ho aj makro heslom. Aspoň tak.
Marekkoc napsal/a:
Ahoj Zasílám uvedený soubor. Nevím si s tím radu, Díky.Příloha: 27601_test.rar
O riadok pod kurzorom ? Hodnotu z H do N3 ? Tak takto, ale načo Vám toto bude...
Inak mali ste v názve " POKLADNÍ DOKLAD" na začiatku medzeru. Pozor na to, spôsobuje to nemalé problémy.
Tu môže byť tiež veľa riešení, záleží na bližšej špecifikácii problému. Napr. o koľko pôjde buniek, musia byť tie zošity otvorené, čo bude potom ďalej s dátami...
Niečo si vyberte, alebo upresnite čo ďalej, možno pomôžeme...
Tu máte ďalšie dve riešenia, aj s príkladom použitia. Návrh od xlnc a metóda Case s overením existencie listu.
Jedno z možných riešení Vášho problému.
Už vidím tú personalistku, ktorá "dekóduje" v životopise:
Úroveň znalostí:
Excel - hotový
...
Jedna vec je, že hneď na začiatku nemáte dávať INDEX(AB3:AB33... ale INDEX(AB:AB...
Druhá vec je otázka, či to zadávate ako maticový vzorec, čiže Ctrl+Shift+ENTER.
Tretia vec je, že nevidíme Vašu reálnu prílohu, ako presne vyzerajú tie dátumové rozsahy, či nieje treba upraviť vzorec, aby bol prichystaný na nejaké "neštandardnosti".
Vyskúšajte body 1 a 2, ak neuspejete, pošlite reálnu prílohu.
Google - "cz en excel" - http://office.lasakovi.com/excel/funkce/ms-excel-funkce-cz-en/ - Ctrl+F - "Left" - prvé sa mi ukázalo VLEVO ale tiež sa mi to nepozdávalo. Tak oprava+omluva, ale myslim, že som k tomu prišiel korektne.
Prečo máte 2 rôzne preklady ? Čo robí potom ten druhý ? Nemám ako vyskúšať.
@Hokuston:
Dalo by sa to zmeniť tak, že mu to tam môže ostať:
SK/EN
=SUMIFS(List2!$D$2:$D$100;List2!$A$2:$A$100;List1!$A2;List2!$C$2:$C$100;VALUE(LEFT(List1!C$1;FIND(" ";List1!C$1)-1)))
CZ
=SUMIFS(List2!$D$2:$D$100;List2!$A$2:$A$100;List1!$A2;List2!$C$2:$C$100;HODNOTA(ZLEVA(List1!C$1;NAJÍT(" ";List1!C$1)-1)))
Nebol tu už náhodou takýto istý problém prednedávnom riešený ?
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.