![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 20.07.2011
Сообщений: 2
|
![]()
добрый день! помогите, если сможете, не очень прошаренной девушке)))
использую Excel 2003 такая проблема: есть файл с двумя диапазонами данных на разных листах "новый" и "старый" необходимо удалить в "новом" все данные, которые содержаться в "старом" т.е. сравнить два диапазона и удалить совпадения по поиску нашла предлагаемый макрос для решения этой задачи, но у меня при его запуске возникает ошибка run-time error '13' type mismatch. и вот не знаю, что делать))) вдруг кто подскажет? Код:
Последний раз редактировалось Aniqa; 20.07.2011 в 15:01. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
У Вас данные в 1 столбце, поэтому
b = .Range(.Cells(1, 1), .Cells(Rows.Count, 1).End(xlUp)).Value
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 20.07.2011
Сообщений: 2
|
![]()
о да, спасибо огромное! все получилось))
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 17.02.2010
Сообщений: 7
|
![]()
Странно как могло получится, удаляются невсе ячейки колонки. Только что проверил на простом примере из двух столбцов:
1 и 1 2 и 3 3 и 2 5 и 4 В первом столбце цифра 1 и 5 остались нетронуты. Как быть... |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
Автор кода, видимо, предполагал, что в первой строке находятся заголовки. Если без заголовков, то
For i = UBound(a) To 1 Step -1 For j = 1 To UBound(b) Останется только 5, т.к. этого числа нет на листе "СТАРЫЙ".
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 17.02.2010
Сообщений: 7
|
![]()
господин Казанский, сейчас всё действительно работает и как должно быть, у меня была аналогичная задачка только не с удалением а "пометкой" цветом отличных значений..
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сравнение 2х листов, и если нет совпадений удаление. | MASRUB | Microsoft Office Excel | 3 | 03.05.2011 11:11 |
Макрос для двух диапазонов | Severny | Microsoft Office Excel | 0 | 28.02.2011 13:31 |
Сравнение двух строк | helena91 | Общие вопросы Delphi | 4 | 23.02.2011 01:17 |
Сравнение двух диапазонов и удаление совпадений ПОСТРОЧНО (доработка) | pringls | Microsoft Office Excel | 2 | 26.01.2011 16:54 |
Нахождение совпадений в двух книгах | Professor Hubert | Microsoft Office Excel | 5 | 25.07.2008 12:59 |