![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 16.12.2009
Сообщений: 26
|
![]()
vikttur, код, указанный вами
запускает новую книгу и переносит цели в столбец, а мне надо в в этой же книге в лист "свод " и в строчку: цель, вес цель, вес. это моя специфика. я разобралась и написала код как переносить со всех листов в свод нужную информацию. запуталась только табличкой по целям. Последний раз редактировалось Екатрина; 19.04.2011 в 10:53. |
![]() |
![]() |
![]() |
#12 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
![]()
Я не знаток VBA, но советовать могу
![]() Постарайтесь до прихода макросоведов выложить пример с 2-3 листами-источниками и сводом, "ГдеКудаКак". А уж специалисты создадут вам цикл прохода по листам. |
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 16.12.2009
Сообщений: 26
|
![]() |
![]() |
![]() |
![]() |
#14 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
![]()
CurrentRegion - это область, прилегающая к выбранной ячейке. Выделена или нет - без разницы.
А по задаче - я показал, как можно часть нужной таблицы скопировать в нужное место. Если конечно подходит приём с CurrentRegion. Куда копировать - это другой вопрос. Можно всё собирать в один лист, сдвигая целевую ячейку или определяя её после каждого копирования заново (iLastRow = Cells(Rows.Count, 1).End(xlUp).Row) Или так, в существующий Sheets("свод"): Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 19.04.2011 в 11:11. |
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 16.12.2009
Сообщений: 26
|
![]()
Hugo121 , в вашем макросе перенос идет вместе с объединенными ячейками, а я переношу в 1.
я понимаю, что задача каждый раз обновляется. поэтому макрос по переносу данных в свод у меня написан, цикл есть, указан выше. не могу прописать функцию "поискпоз" для каждого листа, чтобы определить количество столбцов, которые перенести. потом я поячеечно переношу их в свод (без объединения ячеек). Последний раз редактировалось Екатрина; 19.04.2011 в 11:42. |
![]() |
![]() |
![]() |
#16 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
![]()
Не очень понял, что именно нужно, но так выводит то же самое, что и MsgBox "В текущем диапазоне " & x.CurrentRegion.Rows.Count - 1 & " строк." :
Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#17 | |
Пользователь
Регистрация: 16.12.2009
Сообщений: 26
|
![]() Цитата:
моя ошибка в синатксисе .... большое вам спасибо!!! ![]() дальше я разберусь сама ![]() |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
подсчет в таблице | Deni55 | Microsoft Office Excel | 7 | 25.05.2011 14:10 |
Макрос на сравнение и подсчет в первом столбце строк, и сумирование значений этих строк в другом столбце | Shpr0T | Microsoft Office Excel | 8 | 30.08.2010 17:52 |
Подсчет результатов в турнирной таблице. | vladi | Microsoft Office Excel | 5 | 29.06.2010 13:45 |
Подсчет количества совпадений в таблице | aval | Microsoft Office Excel | 8 | 08.11.2009 21:50 |
Подсчет полей в таблице | Arkatic | Общие вопросы C/C++ | 0 | 10.05.2009 22:52 |