0 / 0 / 0
Регистрация: 03.05.2015
Сообщений: 2
|
||||||
1 | ||||||
Сравнение массивов - Ошибка Method 'Range' of 'object' Global Failed03.05.2015, 21:09. Показов 1592. Ответов 3
Метки нет (Все метки)
Здравствуйте, в Vba новичок, погуглил, не могу понять в чем ошибка. Есть два массива А1:АХХ на одном листе и А1:АХХ на другом, пытаюсь их сравнить. Данный код выдает ошибку: Ошибка Method 'Range' of 'object' Global Failed
0
|
03.05.2015, 21:09 | |
Ответы с готовыми решениями:
3
Ошибка Method Range of Object Global failed Ошибка Method 'Range' of 'object' Global Failed Ошибка method range of object global failed в чем ошибка Ошибка method range of object _global failed |
15145 / 6418 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
03.05.2015, 21:21 | 2 |
Для начала
11 ArrayA = Range("A1:A" & lLastRowA).Value Почему Exit For при первом успешном сравнении? Надо при неуспешном. И почему 2 вложенных цикла - Вы каждый с каждым элементы хотите сравнить?
0
|
0 / 0 / 0
Регистрация: 03.05.2015
Сообщений: 2
|
||||||
03.05.2015, 22:06 [ТС] | 3 | |||||
Спасибо, поправил, заработало. Цель была найти такое же значение и приступить к поиску другого. Только теперь не могу разобраться, как вывести найденный элемент массива на лист...
Вот еще интересный алгоритм, может подскажете как подтянуть данные со второго листа, которые соотвествуют найденному значению.
0
|
466 / 123 / 61
Регистрация: 04.03.2015
Сообщений: 325
|
||||||
03.05.2015, 22:25 | 4 | |||||
Добавьте после If внутри цикла.
0
|
03.05.2015, 22:25 | |
03.05.2015, 22:25 | |
Помогаю со студенческими работами здесь
4
Ошибка method range of object _global failed Method 'Range' of object '_worksheet' failed "Method range of object _worksheet failed" при обращении на другой лист Ошибка "runtime error 1004 method range of object global failed" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |