|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.05.2011, 16:15 | #1 |
Регистрация: 03.05.2011
Сообщений: 5
|
Выбор отфильтрованных ячеек
Большая просьба помочь.
Есть макрос который выделяет все ячейки в столбце и отправляет все значения из них в BCC аутлучного письма. Макрос надо поправить так, чтобы при выставлении фильтра на колонки в BCC отправлялись данные только из отфильтрованных ячеек. Макрос: Sub DRB_List() ' ' Macro3 Macro ' macro ' Set myOlApp = CreateObject("outlook.Application") col_n = Selection.Column Cells(2, col_n).Select Range(Selection, Selection.End(xlDown)).Select row_n = Selection.Count + 1 ' MsgBox (row_n) adr = "" For r = 2 To row_n adr = adr & Cells(r, col_n).Value & ";" Next Set myMail = myOlApp.CreateItem(olMailItem) myMail.BCC = adr myMail.display End Sub |
03.05.2011, 17:37 | #2 |
Регистрация: 03.05.2011
Сообщений: 5
|
В первом посте опечатка в коде
Sub DRB_list() ' ' Macro3 Macro ' ' Set myOlApp = CreateObject("outlook.Application") col_n = Selection.Column Cells(2, col_n).Select Range(Selection, Selection.End(xlDown)).Select row_n = Selection.Count + 1 ' MsgBox (row_n) adr = "" For r = 2 To row_n adr = adr & Cells(r, col_n).Value & ";" Next Set myMail = myOlApp.CreateItem(olMailItem) myMail.BCC = adr myMail.display End Sub |
10.05.2011, 09:45 | #3 |
Регистрация: 03.05.2011
Сообщений: 5
|
спецы, вы где...?
|
10.05.2011, 10:17 | #4 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
Посмотрите вот это Как перебрать только отфильтрованные строки в автофильтре ?
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
19.05.2011, 18:29 | #5 |
Регистрация: 03.05.2011
Сообщений: 5
|
Спасибо за ссылку, но к сожалению, не смог самостоятельно разобраться. Не эксперт в VBA.
Может кто-то все-же подскажет решение. |
14.06.2011, 09:23 | #6 |
Регистрация: 03.05.2011
Сообщений: 5
|
Неужели это на столько неподсильная задача?
|
14.06.2011, 13:46 | #7 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
Не мучайся напиши самый простой макрос для копирования значений на другой лист. А после уже копирование данных туда куда тебе необходимо.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выбор полного прерывающегося диапазона ячеек | SilverSmallFish | Microsoft Office Excel | 6 | 11.03.2010 08:57 |
Заполнение отфильтрованных ячеек из внешнего файла | chlk | Microsoft Office Excel | 1 | 02.03.2010 05:46 |
Выбор значения из диапазона ячеек и получение ссылки на него | Otando | Microsoft Office Excel | 2 | 12.12.2009 08:44 |
Построение таблицы с отфильтрованных данных | xXx666 | Microsoft Office Excel | 0 | 16.11.2009 23:10 |
Выбор ячеек по условию из нескольких листов | hamlook | Microsoft Office Excel | 10 | 10.11.2009 16:00 |