Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Удаление дублирующихся емаил (строк) в других файлах
 
Вот код который сделали на сайте excel-vba.ru:
Код
Sub ClearDupes()
    Dim avI, lr As Long, lLastR As Long
    Dim x
    Dim dicEmails As Object
    Dim sFolder As String, sFiles As String
    Dim wbAct As Workbook, wsSh As Worksheet
    Dim rD As Range
    
    Set dicEmails = CreateObject("scripting.dictionary")
    dicEmails.comparemode = 1
    lLastR = Cells(Rows.Count, 1).End(xlUp).Row
    avI = Cells(1, 1).Resize(lLastR).Value
    For Each x In avI
        If dicEmails.exists(x) = False Then
            dicEmails.Add x, 0&
        End If
    Next

    sFolder = ThisWorkbook.Path
    sFolder = sFolder & IIf(Right(sFolder, 1) = Application.PathSeparator, "", Application.PathSeparator)
    Application.ScreenUpdating = False
    sFiles = Dir(sFolder & "*.xls*")
    Do While sFiles <> ""
        If sFiles <> ThisWorkbook.Name Then
            Set wbAct = Workbooks.Open(sFolder & sFiles)
            Set wsSh = wbAct.Sheets(1) ' просматриваем только на первом листе
            lLastR = wsSh.Cells(wsSh.Rows.Count, 3).End(xlUp).Row 'последняя строка в столбце С
            avI = wsSh.Cells(1, 3).Resize(lLastR).Value
            Set rD = Nothing
            For lr = 1 To lLastR
                x = avI(lr, 1)
                If dicEmails.exists(x) Then
                    If rD Is Nothing Then
                        Set rD = wsSh.Cells(lr, 1)
                    Else
                        Set rD = Union(rD, wsSh.Cells(lr, 1))
                    End If
                End If
            Next
            If Not rD Is Nothing Then
                rD.EntireRow.Delete
            End If
            wbAct.Close 1
        End If
        sFiles = Dir
    Loop
End Sub
Удаление дублирующихся емаил (строк) в других файлах
 
Не удобно получилось. (
Взяли мою по созданию макроса работу на другом сайте, но справедливости ради выложу код которые мне там сделают в эту ветку.
Удаление дублирующихся емаил (строк) в других файлах
 
Новые файлы.
Удаление дублирующихся емаил (строк) в других файлах
 
16 кб и 80 кб большие?
Удаление дублирующихся емаил (строк) в других файлах
 
Ну очень надо. Может скромные 300 рублей на телефон кого-нибудь за мотивируют?

Образцы файлов прикреплены  
Удаление дублирующихся емаил (строк) в других файлах
 
Одинаковые - абсолютно одинаковые.
Например 123@mail.rt  и 123@mail.rt  
Удаление дублирующихся емаил (строк) в других файлах
 
Совершено верно "аналогичный"
Удаление дублирующихся емаил (строк) в других файлах
 
Всем доброго дня!

Есть файл с одним столбцом "A" в котором указаны емаил адреса
Есть папка с файлами. В каждом файле 6 столбцов, с в столбце "С" указаны емилы.

Надо чтобы макрос сравнивал данные из 1 файла с данными из других файлов и если находил похожий емаил, то полностью удалял строчку из других файлов.
Перенести макросы с Windows 8 на 7
 
Спасибо! Заррраааботалооо.
Перенести макросы с Windows 8 на 7
 
Всем доброго дня!

Полетела Полетела windows 8.1, остался только доступ через командную строку с возможностью копирования данных на флешку
Стоял лицензионный office 2013
На другом ноутбуке (windows 7) поставил office 365.
Открываю файлы xlsx, но в книге макросов пусто.

Как перенести макросы (которые писались бессонными ночами) с Windows 8.1 на windows 7?
А если конкретней, то в какой папке они хранятся и какое расширение имеют ?


Заранее спасибо за ответы!
Удалить данные до или после третей запятой.
 
Johny, спасибо! Сработало!

На какой телефон (электронный кошелек) можно тебе закинуть соточку?  
Удалить данные до или после третей запятой.
 
Ни один из макросов не сработал. (
У меня office 2013, может из-за этого?

А в некоторых ячейках слов меньше трех
Удалить данные до или после третей запятой.
 
Добрый день!

Я хочу автоматизировать эту работу и вставить в макрос.  
А как сделать это с помощью этой формулы пока не понятно.
Удалить данные до или после третей запятой.
 
Спасибо!

А как это теперь сделать для целого столбца "С", для всех его ячеек.
Чтобы с каждой не мучится.
Удалить данные до или после третей запятой.
 
Доброго дня!

Есть столбец "С" с данными:
С1: Яблоки, груши, мандарины, апельсины, кокосы, бананы...
С2: Газеты, журналы, тетради, альбомы, атласы...

Каким запросом через "найти и заменить" или в макросе можно удалить данные во всех ячейках после третьей запятой и саму третью запятую. То есть должно остаться:
С1: Яблоки, груши, мандарины
C2: Газеты, журналы, тетради

Заранее спасибо за ответ!
Удаление лишних столбцов и дубликатов ячеек
 
Спасибо! Решение нашел.
Удаление лишних столбцов и дубликатов ячеек
 
Да. Удалить столбцы, чтобы остался столбец A с данными бывшего L
Удаление лишних столбцов и дубликатов ячеек
 
Добрый день! С Новым годом!

Есть папка с более чем 80 файлами excel в которых заполнены столбцы от A до Т
Нужно не открывая их все,  удалить лишние столбцы, а конкретно оставить только столбец L
В оставшемся столбце удалить дубликаты ячеек (строк) и сохранить файл с его прежним названием.

Заранее спасибо за ответ.
Написать макрос с добавлением картинок в прайс лист со сторонних сайтов., Парсить сайт, изображение товара с сайта подгружать в excel в миниатюре.
 
Ценник вполне приемлемый.
Прошу посмотреть сайты и дать более точный ответ.
Если сойдемся в цене можно будет перейти к более конкретным телефонным (skype) переговорам.
Написать макрос с добавлением картинок в прайс лист со сторонних сайтов., Парсить сайт, изображение товара с сайта подгружать в excel в миниатюре.
 
Добрый день!

Есть прайс лист (образец прикреплен к сообщению). Есть сайты поставщиков (список ниже)
velomotors.ru
lorakbikes.ru
irbismotors.ru
racer-motors.ru
cuberussia.ru
merida-bikes.com/ru_ru

Нужно чтобы с помощью макроса парсился определенный сайт, изображение товара с сайта подгружалось в excel и становилось в миниатюре в первую колонку рядом с товаром.  Прошу в комментариях указать цену и примерные сроки реализации такого макроса.

Также готов рассматривать разные варианты, советы по реализации этого предложения.

Заранее спасибо!
Изменено: NoComments - 05.11.2014 10:53:02
Поиск e-mail по списку и удаление других.
 
Спасибо!
Поиск e-mail по списку и удаление других.
 
Доброго дня!
Файл №1 с одним столбцом, списком емаилов.
Файл №2 содержит более расширенный список.

Надо найти в файле №2 строчки в которых емаил дублируется с любым емаилом из первого файла и их ОСТАВИТЬ, а если не дублируется строчку удалить.
Изменено: NoComments - 31.08.2014 11:04:37
Если в столбце А данные совпадают, объединить строчки.
 
Цитата
Watcher_1 пишет:
Так посмотрите

Супер. Спасибо!
Если в столбце А данные совпадают, объединить строчки.
 
Спасибо за макрос!
Большую часть работы он сделал, но в некоторые строчки записал дублирующуюся информацию.
Например: "Новосибирск, Екатеринбург, Новосибирск"

Как справиться с такой трудностью?
Если в столбце А данные совпадают, объединить строчки.
 
Добрый вечер форумчане!
Прошу помощи в решении очередной задачи.

Если в столбце А данные совпадают, объединить строчки.
При объединении строчек, проверить совпадают ли данные в столбцах B,C,D,E,F.
Если данные различные записать их в объединенную ячейку через запятую.
Если данные одинаковые записать только один раз

Трудно формулировать. )) В прикрепленном файле образец.
Объединить строчки с похожими данными.
 
Не получается нормально сохранить файл в excel, поэтому прикрепляю скриншот.
(К вопросу из первого сообщения)

Как добиться такого результата как в нижней части таблицы?
Заранее спасибо!
Изменено: NoComments - 02.08.2013 09:40:50
Объединить строчки с похожими данными.
 
Добрый день форумчане, еще раз!

В прикрепленном файле видно, что у Ивана и Николая 3 столбца с одинаковой информацией, а в 4 столбце (Умения) различная информация.
Нужно командой найти в документе строчки с такими дублирующимися "Иванами, Николаями", объединить в одну строчку, а различающуюся информацию из 4 столбца разместить в 4 столбец через запятую.

Как в файле внизу.

Заранее спасибо!
Разделить колонки и перенести часть информации
 
) Огромное спасибо!
Разделить колонки и перенести часть информации
 
Добрый день!

Есть следующая таблица. (Рисунок 1)
Видно, что у некоторых людей. (Если конкретно около 2500  :)  ) в одной ячейке несколько номеров телефона.

Какую команду (или последовательность действий) применить, чтобы получить следующий формат (Рисунок 2)
Каждый второй телефон ушел в вторую колонку, а третий в третью.

Спасибо.
Страницы: 1
Наверх