< návrat zpět

MS Excel


Téma: Odeslani emailu po vyplneni data v bunce rss

Zaslal/a 22.4.2021 9:00

Dobrý den
Co potřebuji vyřešit...
Po doplnění data do bunky ve "Smlouva" odeslat email (Outlook) osobě ve sloupci "Jméno" a osobě určené dle sloupce BBB v kombinaci s kartou osoby.
Text emailu bude upravitelný ( "Upozornění na podepsání smlouvy akce" sl. A + sl.C + "dne " + sl.Q)
Email se připraví, ale čeká na potvrzení odeslání.
Po dalším (nebo také současném) doplnění data do "Dodáno" se odesílá stejným osobám podobný email.

Nevím, zda bude dobré odesílat na "tlačítko" nebo při uzavírání souboru...
K tabulce:
1. počet listu je do 10
2. názvy listů jsou dány
3. počet řádků se průběžné zvyšuje (do 100)
4. počet jmen na kartě osoby se může měnit data do "Dodáno"
5. Datumy ve sloupcích Q,R,S můžou být různé (loni, letos, příští rok..)
6. Některé buňky ve sloupcích jsou sloučené
7. můžou se doplnit skryté sloupce

Děkuji za váš čas a nápady.

Příloha: xlsx50522_emaily_datum.xlsx (28kB, staženo 33x)
Jméno
Kontrola
Text
  b i u s img code url hr   1 2 3 4 5 6 7 8 9 10

#050540
Fantasyk
Tak mě napadlo, že bych vytvořil: pokud se ve sloupci Smlouva zadají data tak se zobrazí ve sloupci T tlačítko, kterým se to odešle nebo když se v sloupci Smlouva udělá změna tak to automaticky odešle mail, ale nevím kde bude emailová adresa

když tak pisnete nejak to udelam 1citovat
#050547
avatar
to Fantastyk
díky, email - adresát je vždy kombinace prijmeni@pevnedane.cz, prijmení se bere ze sloupce O a z karty "OSOBY"citovat
#050577
avatar
Někdo by se kouknul?
Díkycitovat
#050578
avatar
Ta struktura listu osoby je divná.
To by nešlo udělat jako rozumnou tabulku? Kde ve sloupci A by bylo to číslo, ve druhém jméno a ve třetím buď celá e-mailová adresa anebo alespoň jméno bez diakritiky, tak jak to figuruje v adrese.
Pak by to bylo docela snadnécitovat
#050579
avatar
Za splnění podmínky definované v předchozím postu posílám řešení. Je tam jedno tlačítko a email se vygeneruje podle údajů v řádku kde stojí kurzor.
Tlačítko je na listě 02BBB. Do dalších ho stačí jednoduše zkopírovat

Pozn: v původní příloze jsem měl chybku, opraveno
Příloha: zip50579_50522_emaily_datum.zip (39kB, staženo 53x)
citovat
#050584
avatar

Milan-158 napsal/a:

Za splnění podmínky definované v předchozím postu posílám řešení. Je tam jedno tlačítko a email se vygeneruje podle údajů v řádku kde stojí kurzor.
Tlačítko je na listě 02BBB. Do dalších ho stačí jednoduše zkopírovat

Díky, ale...
"Po doplnění data do bunky ve "Smlouva" odeslat email (Outlook) osobě ve sloupci "Jméno" a osobě určené dle sloupce BBB v kombinaci s kartou osoby."
"Po dalším (nebo také současném) doplnění data do "Dodáno" se odesílá stejným osobám podobný email." - ne se stejným textem.
Postup činnosti - dostanu info o smlouvách, doplním datumy do RUZNÝCH listů...
Zmačknu tlačítko a v idealním případě se vygeneruje počet emailů rovnající se počtu osob (sloupec Jmeno - jeden člověk může mít několik smluv v JEDNOM emailu).
V méně ideálním případě se vygeneruje počet emailů rovnající se počtů zapsaných datumů (počtu smluv).
Bude to trochu komplikovanější :-)
Děkuji za pomoc.citovat
#050589
avatar
Jak již pravil Komenský, je potřeba postupovat od jednoduššího k složitějšímu. Čili to jednodušší jsem poskytl, je to komentované a věřím, že přehledné.
Tak se do toho ponoř. Kód se krokuje klávesou F8, aktuální hodnoty proměnných se ukazují když na ně najedeš myší.

Pokud některé části kódu nerozumíš, vysvětlím.
Je mnohem lepší si svůj kód umět udržovat a modifikovat sám, než pak při každé změně okolností somrovat hotové řešení. Stejné neomaleně mi to bylo kdysi naznačeno, tak jsem se to raději naučil...citovat

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

Čas od do

lubo • 19.4. 16:30

Makro smyčka

MilanKop • 19.4. 10:46

Makro smyčka

elninoslov • 19.4. 9:02

Čas od do

elninoslov • 19.4. 8:46

Čas od do

jarek1111 • 18.4. 13:46

Čas od do

lubo • 18.4. 11:13

Čas od do

jarek1111 • 18.4. 8:32