Zaslal/a Alindros 14.6.2019 16:22
Ahojte.
Potreboval by som pomôcť s úpravou makra.
Mám makro, ktoré po zmene hodnoty v stĺpci "A" a napísaní "a" v stĺpci "B" odošle mail s určitým textom.
Ja by som ale makro potreboval upraviť tak, aby mail odoslalo až po uložení celého súboru.
Príloha ...
elninoslov napsal/a:
To ani omylom nepôjde takto ako to máte. Uvedomte si, že počas doby pred uložením súboru, môže prísť k zmene mnohých čísel v mnohých riadkoch, ďalej v kombináciách s "a" či bez "a" v susednom stĺpci, a navyše môže dôjsť k navráteniu pôvodnej hodnoty, ktorá bola pri poslednom otvorení súboru (alebo pri poslednom odoslaní mailu) a to znovu v kombinácii s/bez "a".
Teda Vy si musíte ukladať napr. na skrytý list, všetky pôvodné hodnoty (kópia celých stĺpcov A:B) a k nim všetky vykonané zmeny za celú počítanú dobu. To následne nejakým spôsobom vyhodnocovať v Workbook_BeforeSave. A tým vyhodnocovaním nemyslím odoslanie všetkého zo skrytého listu, ale iba toho čo sa zmenilo voči počiatočným dátam (teda ak sa aj hodnota zmenila 10x, ale v rozhodný okamžik je rovnaká ako na začiatku, tak sa považuje alebo nepovažuje za zmenenú ???). Ďalej napr. ak sa hodnota zmení 10x, má byť na ňu 10x upozornenie, alebo len raz ?
Technicko-logických komplikácií je tam fakt veľa.
MarekMMM napsal/a:
Ešte som Vám to dal do Excelu. Keď ho uložíte pošle email ak zavriete bez uloženia nepošle. Treba tam len doplniť emailovú adresu kde to má posielať.Příloha: 43564_kopia-posli-mail.zip (15kB, staženo 1x)
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.