Добрый день. Возникла такая задача. Имеется список контрагентов с е-майл адресами на которые надо сделать рассылку по задолженности. список большой, контрагенты расположены в хаотичном порядке, к каждому определен свой е-майл (необходимо из всего списка найти повторяющего контрагента и сопоставить с е-майлом , составить одно письмо и отправить его). также поступить со всеми контрагентами из списка. файл SendMail_1 то, на чем остановился сейчас...(макрос). Буду рад за совет.
Добрый день. Возникла такая задача. Имеется список контрагентов с е-майл адресами на которые надо сделать рассылку по задолженности. список большой, контрагенты расположены в хаотичном порядке, к каждому определен свой е-майл (необходимо из всего списка найти повторяющего контрагента и сопоставить с е-майлом , составить одно письмо и отправить его). также поступить со всеми контрагентами из списка. файл SendMail_1 то, на чем остановился сейчас...(макрос). Буду рад за совет.Андрей77711
Непонятно, что вы желаете сделать. У вас макрос не "Отправить письмо", а "Отправить все письма", при этом писем будет столько, сколько у вас строк в списке рассылки. Соответственно, если вы заполняете список рассылки руками - то откуда там какие-то дубли и откуда там незаполненные емейлы?
Сдается мне, что у вас совершенно иная задача: вы имеете в качестве исходных данных некий "Отчет" (в котором контрагенты дублируются, потому что там уникальными являются договора) - и хотите, в конечном результате, создать столько писем, сколько контрагентов, при этом в каждое письмо вы хотите приаттачить табличку со списком договоров и задолженности по ним, по данному контрагенту (или вообще столько аттачей, сколько договоров с задолженностями). В этом случае вам не нужен "промежуточный список рассылки", все можно сделать, используя "отчет" как исходные данные. Ну или все же создать "список рассылки", но при создании писем "по списку" все равно в процессе потребуется и доступ к данным таблицы-отчета, чтобы брать данные для аттача.
Непонятно, что вы желаете сделать. У вас макрос не "Отправить письмо", а "Отправить все письма", при этом писем будет столько, сколько у вас строк в списке рассылки. Соответственно, если вы заполняете список рассылки руками - то откуда там какие-то дубли и откуда там незаполненные емейлы?
Сдается мне, что у вас совершенно иная задача: вы имеете в качестве исходных данных некий "Отчет" (в котором контрагенты дублируются, потому что там уникальными являются договора) - и хотите, в конечном результате, создать столько писем, сколько контрагентов, при этом в каждое письмо вы хотите приаттачить табличку со списком договоров и задолженности по ним, по данному контрагенту (или вообще столько аттачей, сколько договоров с задолженностями). В этом случае вам не нужен "промежуточный список рассылки", все можно сделать, используя "отчет" как исходные данные. Ну или все же создать "список рассылки", но при создании писем "по списку" все равно в процессе потребуется и доступ к данным таблицы-отчета, чтобы брать данные для аттача.AndreTM