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

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

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

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



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

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