0 / 0 / 0
Регистрация: 03.07.2016
Сообщений: 23
|
|
1 | |
(Гугл таблицы) Автоматическое копирование из определенных ячеек в выделенные26.09.2019, 11:00. Просмотров 2700. Ответов 0
Доброго времени суток, уважаемые эксперты.
Суть вопроса: Есть несколько типовых гугл таблиц, в которых много листов, с этих листов идет сбор информации с помощью формул на последний лист. На этой последней странице есть поле, где собирается статистика по данной неделе. И таблица, в которую нужно вручную копировать эти данные еженедельно. Суть задумки в том, чтобы это копирование проходило автоматический. Как я это вижу: я выделяю нужные ячейки для заполнения и запускаю макрос, который берет данные из одних и тех же ячеек и копирует в выделенные. Я пытался записать макрос сам, но столкнулся с проблемами: 1. Он не копирует значение ячейки, а приравнивает значение ячеек. Т.е., когда данные в обновятся (наступит новая неделя), то в таблице все тоже слетит. А так быть не должно. 2. Макрос работает некорректно. Я выбираю определенные ячейки для копирования, но он упорно копирует другие, хотя в коде скрипта прописана нужная ячейка. 3. Макрос всегда получается динамический, то есть он копирует значения из разных ячеек, в зависимости от того какие я выделяю. Пытался в скрипте скрестить динамический и статический макросы, но не вышло. Вот пример таблицы со статистикой, где должен работать макрос. В диапазоне B29:G30 идет сбор статистики. Информация оттуда вноситься в колонку соответствующей неделе. Ячейки для заполнения я выделил серым цветом. В таблице используется скрипт для автоматического проставления дат. Вот его суть: Кликните здесь для просмотра всего текста
function onEdit(e) { var sheet = e.source.getActiveSheet(); var idCol = e.range.getColumn(); var idRow = e.range.getRow(); //Добавляем дату if ( idCol == 1 && sheet.getName() =='Общий' ) { var vartoday = getDate(); sheet.getRange(idRow, 11).setValue( vartoday ); } } function getDate() { var today = new Date(); today.setDate(today.getDate()); return Utilities.formatDate(today, 'GMT+03:00', 'dd.MM'); } Хотелось бы, чтобы скрипты не конфликтовали. Уважаемые знатоки, помогите невежде справится с гугл скриптом. Спасибо!
0
|
|
26.09.2019, 11:00 | |
Как в гугл- таблицах сделать автоматическое копирование выделенного диапазона при конкретном значении ячейки Access 2007 видеотека: Копирование определенных ячеек таблицы в другую Копирование определенных ячеек из строки на другой лист по условию Excel копирование определенных ячеек и строк на другой лист |
|
26.09.2019, 11:00 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Проверить содержимое определенных ячеек таблицы Удаление определенных значений ячеек из таблицы Объединение определенных ячеек таблицы SQL Server
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |