Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.09.2009, 16:55   #1
alexkey
 
Регистрация: 25.09.2009
Сообщений: 6
По умолчанию Внимание вопрос по поиску!

есть список клиентов с электронными адрессами, в поиск я забиваю @ и мне выдает все электронные адресса, теперь мне их надо скопировать в блокнот..............как скопировать!?!?!?!:confus ed:
alexkey вне форума Ответить с цитированием
Старый 25.09.2009, 17:02   #2
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

а где он есть и в каком виде?
motorway вне форума Ответить с цитированием
Старый 25.09.2009, 17:08   #3
alexkey
 
Регистрация: 25.09.2009
Сообщений: 6
По умолчанию

Цитата:
Сообщение от motorway Посмотреть сообщение
а где он есть и в каком виде?
список таблицой ексель шесть колонок, имя, фамилия, отдел, телефон, адрес, так вот в колонке адресс, через н-количество строк вписаны в перемешку и электронные адресса...............их надо достать
alexkey вне форума Ответить с цитированием
Старый 25.09.2009, 17:10   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Без примера файла, и объяснения, что именно и куда копировать, ответа Вы не дождётесь.
EducatedFool вне форума Ответить с цитированием
Старый 25.09.2009, 17:20   #5
alexkey
 
Регистрация: 25.09.2009
Сообщений: 6
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Без примера файла, и объяснения, что именно и куда копировать, ответа Вы не дождётесь.
пример выслать или как объяснить?
alexkey вне форума Ответить с цитированием
Старый 25.09.2009, 17:36   #6
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Прикрепите файл к сообщению (в расширенном режиме), предварительно упаковав его в архив.
EducatedFool вне форума Ответить с цитированием
Старый 25.09.2009, 18:05   #7
alexkey
 
Регистрация: 25.09.2009
Сообщений: 6
По умолчанию Достать эл адресса!?!?

Вот надо достать все электронные адресса
Вложения
Тип файла: rar База УКРАИНА.rar (800.6 Кб, 97 просмотров)
alexkey вне форума Ответить с цитированием
Старый 25.09.2009, 18:11   #8
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Поменьше файла не нашлось?
Можно было оставить только пару листов...

Цитата:
Вот надо достать все электронные адресса
Ну, допустим, достали.
И что с ними делать дальше?
EducatedFool вне форума Ответить с цитированием
Старый 25.09.2009, 18:13   #9
alexkey
 
Регистрация: 25.09.2009
Сообщений: 6
Радость

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Поменьше файла не нашлось?
Можно было оставить только пару листов...


Ну, допустим, достали.
И что с ними делать дальше?
Вариант1: отправить мне
вариант 2: подсказать как достать
вариант 3 : ваш вариант
alexkey вне форума Ответить с цитированием
Старый 25.09.2009, 18:21   #10
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Выбрал вариант 1 + вариант 2:

Код:
Sub test()
    On Error Resume Next: Filename = "c:\emails.txt": Kill Filename
    Set fso = CreateObject("scripting.filesystemobject")
    Set ts = fso.CreateTextFile(Filename, True)
    Dim sh As Worksheet, cell As Range: Application.ScreenUpdating = False
    For Each sh In ThisWorkbook.Worksheets
        For Each cell In sh.UsedRange
            If cell Like "*@*" Then ts.Write cell & vbNewLine
        Next cell
        DoEvents
    Next sh
    Application.ScreenUpdating = True: ts.Close
End Sub
Макрос за секунду создаст на диске файл C:\emails.txt со списком всех адресов:
Вложения
Тип файла: txt emails.txt (21.8 Кб, 159 просмотров)
EducatedFool вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прошу оценить. альтернатива поиску Пепел Феникса Софт 13 12.08.2011 21:28
Вопрос по поиску в БД Evgenii БД в Delphi 1 17.06.2009 09:50
программа по поиску списков литературы Marinca Свободное общение 1 14.12.2008 23:24
программа по поиску списков литературы Marinca Помощь студентам 1 14.12.2008 19:59