|
Помогите найти ошибку в коде VBA (Функция Vlookup)
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38.
Добрый день! Строчка в конце кода….K = K + Не работает. В ней идет обращение через vlookup из текущей книги к другой. И я не понимаю, как правильно к ней обратиться. Большое спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2017, 15:33 |
|
Помогите найти ошибку в коде VBA (Функция Vlookup)
|
|||
---|---|---|---|
#18+
ThisWorkbook - это не другая книга, эта книга, в которой выполняется макрос http://www.sql.ru/faq/faq_topic.aspx?fid=4344 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2017, 15:35 |
|
Помогите найти ошибку в коде VBA (Функция Vlookup)
|
|||
---|---|---|---|
#18+
Shocker.Pro, это я прекрасно понимаю. В формуле Vlookup ищется значение ИЗ Thisworkbook, но в ДРУГОЙ книге (которая была открыта в начале макроса) И именно к этой другой книге я не знаю как обратиться. Изначально я назвала ее wb. Активным листом, на мой взгляд в теле цикла должен быть ws Но выражение wb.ws.rng не работает! А если написать просто rng в Vlookup то похоже на то, что поиск будет производиться в Thisworkbook ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2017, 15:48 |
|
Помогите найти ошибку в коде VBA (Функция Vlookup)
|
|||
---|---|---|---|
#18+
Takayavot, Код: vbnet 1.
rng это тот самый диапазон ячеек из сводной. Хотя я не люблю такой подход(сводные несколько специфичны и работать с ними как с простым диапазоном может еще аукнуться) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2017, 15:56 |
|
Помогите найти ошибку в коде VBA (Функция Vlookup)
|
|||
---|---|---|---|
#18+
The_Prist, Спасибо! Я только что нашла ошибку. Просто rng действительно ссылается на нужную мне книгу и лист. Я по-другому не придумала. Если научите как, буду очень признательна. Я, кстати, подписана, на ваш сайт ) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2017, 16:09 |
|
Помогите найти ошибку в коде VBA (Функция Vlookup)
|
|||
---|---|---|---|
#18+
TakayavotЕсли научите какВ Вашем случае особо-то ничего и надо выдумывать больше. Я написал, что лично я не люблю так использовать сводные. Если вдруг хоть что-то измениться в сводной - сразу ошибка в формуле или еще хуже - неверный результат. Плюс не во всех версиях Excel есть возможность заполнять все ячейки значениями группы. Я использую сводные как инструмент анализа, все выборки как правило с исходной таблицы делаю. Вот и все. Но каждый делает так, как умеет и как ему понятнее и удобнее. В том числе и я. И считаю, что это правильно. Нельзя научиться всему и сразу :) Поэтому можно только учиться, учиться и еще раз учиться ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2017, 17:21 |
|
|
start [/forum/topic.php?fid=61&fpage=23&tid=2172595]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 277ms |
total: | 417ms |
0 / 0 |