[ОТВЕТИТЬ]
Опции темы
31.10.2013 15:41
 
Добрый день
возник вопрос по Excel
суть вопроса - есть книга 1, и книга 2
в книге 1 в определенных ячейках установлены значения,
как перенести статическое значение в книгу 2 я знаю
но, задача стоит в том что бы перенести большое кол-во ячеек,
причем они располагаются не подряд а через определенное кол-во столбцов
Каждую ячейку забивать формулой ='Штат октябрь'!$C26 затем ='Штат октябрь'!$J26 и тд и тп не вариант
возможно кто-то знает как можно в формуле задать "проскакивание определенных количеств ячеек"

спасибо
31.10.2013 16:00
 
Я не спец, но если никто не ответит, я бы стал копать в сторону VBA.
31.10.2013 17:17
 
Цитата:
aldemko Добрый день
возник вопрос по Excel
суть вопроса - есть книга 1, и книга 2
в книге 1 в определенных ячейках установлены значения,
как перенести статическое значение в книгу 2 я знаю
но, задача стоит в том что бы перенести большое кол-во ячеек,
причем они располагаются не подряд а через определенное кол-во столбцов
Каждую ячейку забивать формулой ='Штат октябрь'!$C26 затем ='Штат октябрь'!$J26 и тд и тп не вариант
возможно кто-то знает как можно в формуле задать "проскакивание определенных количеств ячеек"

спасибо
Задача не совсем понятная, но кто мешает ячейку протянуть и формула тоже протянется.
31.10.2013 18:11
 
Цитата:
whitewizard Задача не совсем понятная, но кто мешает ячейку протянуть и формула тоже протянется.
дак по условию же...
Цитата:
aldemko перенести большое кол-во ячеек,
причем они располагаются не подряд а через определенное кол-во столбцов
31.10.2013 21:59
 
Самое простое: открываете на запись макрос - отмечаете те ячейки какие вам нужны. Закрываете запись макроса. Смотрите что получилось. Это и есть программа на вба. В цикле и соберете формулу. Только переключитесь в стиль r1c1 на нем проще разобраться. А дальше в кавычки постоянную часть и амперсандом плюсуете переменную.
01.11.2013 06:54
 
Для выделения диапазона ячеек используйте RANGE
01.11.2013 07:26
 
Цитата:
Vlad_German ...Это и есть программа на вба...
Не совсем так...это обычный макрос и он не интерпретируется на язык VB. А есть VBA. Если есть навык программирования на VB (или хотя бы на байсике) и есть представление что такое ООП...меню сервис> Макрос>Редактор VB
application - Сам Excel (точнее тот что сейчас открыт)
Workbook - книга
Sheets - Лист
ну и тому подобное
В интернете очень много информации по программированию на VBA.

!!Не совсем так...это обычный макрос и он не интерпретируется на язык VB.
Был не прав...проверил, он оказывается модуль создает.
Опции темы



Часовой пояс GMT +3, время: 04:18.

Все в прочитанное - Донат - RSS - - Карта - Вверх

Форум сделан на основе vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.