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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.09.2013, 14:04   #11
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Без проверки, пробуйте:
Код:
Option Explicit

Sub ttt()
    Dim r As Range, a(), i&, ii&, x&

    On Error Resume Next
    With CreateObject("Scripting.Dictionary")

        Set r = Application.InputBox(Prompt:="Выделите первый диапазон для сравнения (1 столбец)", Type:=8)
        If r Is Nothing Then Exit Sub
        a = r.Value
        For i = 1 To UBound(a): .Item(a(i, 1)) = 0&: Next

        Set r = Application.InputBox(Prompt:="Выделите второй диапазон для сравнения (диапазон смежных столбцов!)", Type:=8)
        If r Is Nothing Then Exit Sub
        a = r.Value
        For i = 1 To UBound(a)
            If .exists(a(i, 1)) Then
                ii = ii + 1
                For x = 1 To UBound(a, 2): a(ii, x) = a(i, x): Next
            End If
        Next

    End With

    If ii > 0 Then Workbooks.Add(1).Sheets(1).[a1].Resize(ii, UBound(a, 2)) = a

End Sub
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 12.09.2013, 14:32   #12
zontique
 
Регистрация: 12.08.2013
Сообщений: 6
По умолчанию

Работает. Спасибо вам большое.
zontique вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сравнение столбцов excel с последующим добавлением записей из второго списка Николя Microsoft Office Excel 13 01.03.2013 10:36
Удаление повторов с последующим копированием нужной инфы ujen Microsoft Office Excel 4 07.07.2011 01:21
вывод номеров столбцов матрицы и подсчитать количество этих столбцов Vitalina69 Помощь студентам 2 15.02.2011 21:52
Формула для сравнения двух столбцов с выводом результат в третьем ramiras777 Microsoft Office Excel 23 19.03.2010 20:52
Помогите с копированием столбцов. sergiksergik Microsoft Office Excel 6 01.02.2009 22:11