|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.08.2010, 21:46 | #1 |
Пользователь
Регистрация: 25.07.2010
Сообщений: 14
|
ДВССЫЛ не работает с несколькими листами
Уважаемые гуру!
Столкнулся с проблемой при использовании ДВССЫЛ, в справке вроде ограничения такого нет по данной функции =СУММ(Лист1:Лист3!D10) - работает =СУММ(ДВССЫЛ("Лист1:Лист3!D10")) - не работает Посмотрите пожалуйста вложение, можно строчку с изменяемой формулой сделать работающей?. PS не нашел как переименовать тему Последний раз редактировалось fired; 06.08.2010 в 00:09. |
05.08.2010, 23:03 | #2 |
Форумчанин
Регистрация: 23.03.2010
Сообщений: 101
|
ДВССЫЛ не работает с трехмерными ссылками, нужно перечислять...
=СУММ(Ч(ДВССЫЛ("Лист"&{1;2;3}&"!D"& СТРОКА()))) |
05.08.2010, 23:10 | #3 |
Пользователь
Регистрация: 25.07.2010
Сообщений: 14
|
Спасибо! про трехмерность к сожалению в справке нет (у меня Excel 2003)
|
06.08.2010, 00:03 | #4 |
Пользователь
Регистрация: 25.07.2010
Сообщений: 14
|
Не хочу плодить тем, поэтому еще вопросик:
Как в этих строчках (записано макрорекордером - выделены с Shift 'ом листы 1...12) Sheets(Array("Лист1", "Лист2", "Лист3", "Лист4", "Лист5", "Лист6", "Лист7", "Лист8", "Лист9", "Лист10", "Лист11", Лист12")).Select Rows("36:36").Select Selection.Insert Shift:=xlDown Sheets(Array("Лист1", "Лист2", "Лист3", "Лист4", "Лист5", "Лист6", "Лист7", "Лист8", "Лист9", "Лист10", "Лист11", "Лист12")).Select Range("A35:AQ35").Select Selection.AutoFill Destination:=Range("A35:AQ36"), Type:=xlFillDefault Избавиться от Select и Selection - просто Sheets(Array("Лист1", ... Лист12")).Rows("36:36").Insert Shift:=xlDown выдает Object doesn't support this property or method (Error 438) |
06.08.2010, 04:41 | #5 |
Форумчанин
Регистрация: 04.08.2009
Сообщений: 112
|
Такие варианты через именованную формулу с макрофункцией Excel4:-)
KL [MVP - Microsoft Office Excel]
CPU: Intel Core 2, 2.17GHz | RAM: 3.25GB (4GB) | GPU: nVidia Quadro FX 2500M OS: Windows 7 Ultimate x64 EN | MSO: 2010 Professional Plus x86 EN |
06.08.2010, 04:46 | #6 |
Форумчанин
Регистрация: 04.08.2009
Сообщений: 112
|
Боюсь, что ответ содержится двумя строками ниже вопроса. Операции с объектом Range на нескольких листах одновременно (3D) возможны только в сочетании с "физической" группировкой листов с помощью метода Select
KL [MVP - Microsoft Office Excel]
CPU: Intel Core 2, 2.17GHz | RAM: 3.25GB (4GB) | GPU: nVidia Quadro FX 2500M OS: Windows 7 Ultimate x64 EN | MSO: 2010 Professional Plus x86 EN |
06.08.2010, 21:30 | #7 |
Пользователь
Регистрация: 25.07.2010
Сообщений: 14
|
Спасибо! буду Select значит использовать...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Переход между листами | Fezdipekla | Microsoft Office Excel | 2 | 14.06.2010 20:27 |
помощь с прайс листами | skirill | Microsoft Office Excel | 4 | 28.09.2009 23:53 |
Помогите с листами | djkon2007 | Microsoft Office Excel | 15 | 16.02.2009 13:47 |
Пропала строка с листами :( | SlimBr0ther | Microsoft Office Excel | 3 | 24.06.2008 17:52 |
Работа с листами | Flangini | Microsoft Office Excel | 7 | 26.02.2008 16:45 |