Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Перенос данных из одной книги в другую, Перенос данных из одной книги в другую
 
Цитата
MikeVol написал:
Файлы ваши несмотрел, взял ваш код и отредактировал (оптимизировал).
MikeVol, приветствую вас! Спасибо большое за улучшение макроса!

Протестировал - все работает хорошо. :-)  
Изменено: FYS - 23.01.2026 09:37:46
Перенос данных из одной книги в другую, Перенос данных из одной книги в другую
 
В общем, я сам в итоге заваял макрос по переносу данных. Простетировал его - рабочая тема. Оставляю здесь - вдруг кому-нибудь пригодится). В коде ниже перенос данных с двух листов одной книги на два пустых идентичных листа в в другой книге.

Sub Перенос_данных()
'

Windows("Шаблон старый ОТКУДА.xlsx").Activate
Sheets("ф.1").Select
Range("I6:I100").Select
Selection.Copy
Windows("Шаблон новый КУДА.xlsx").Activate
Sheets("ф.1").Select
Range("I6").Select
ActiveSheet.Paste

Windows("Шаблон старый ОТКУДА.xlsx").Activate
Sheets("ВНА2").Select
Range("U9:U68").Select
Selection.Copy
Windows("Шаблон новый КУДА.xlsx").Activate
Sheets("ВНА2").Select
Range("U9").Select
ActiveSheet.Paste

End Sub
Перенос данных из одной книги в другую, Перенос данных из одной книги в другую
 
Цитата
Msi2102 написал:
Чем у Вас старый шаблон отличается от нового? Если ни чем, то просто скопируйте и вставьте из старого в новый.

Msi2102, в этом то и вопрос. Как и писал выше, что листов очень много в шаблоне и у каждого сотрудника по 16 компаний для консолидации данных. Соответственно, очень много времени уходит на ручное копирование через Ctrl+C и Ctrl+V. Также, могут возникать ошибки при копировании - человеческий фактор.

Поэтому, нужна автоматизация.

Спасибо!  
Изменено: FYS - 22.01.2026 11:31:22
Перенос данных из одной книги в другую, Перенос данных из одной книги в другую
 
Цитата
Msi2102 написал:
Так покажите нам старый шаблон и новый куда нужно переносить и желательно заполнить в ручную, чтобы было понятно куда нужно переносить,
Пожалуйста, прикладываю два файла.

Благодарю!
Изменено: FYS - 22.01.2026 10:39:11
Перенос данных из одной книги в другую, Перенос данных из одной книги в другую
 
Msi2102, добрый день!

Возможно не совсем понятно описал задачу выше, но, шаблоны одинаковые и названия листов и таблицы на листах тоже совпадают. Просто я приложил один файл с шаблоном. Переносить необходимо будет данные из одного шаблона в другой. Например, данные с листа ф.1 (баланс) старого шаблона на лист ф.1 нового шаблона, а с листа ВНА2 соответственно тоже на лист ВНА2 в новый шаблон. Названия строк в шаблонах тоже одинаковые будут.

Спасибо!

Цитата
Msi2102 написал:
У Вас два разных шаблона
Например, необходимо перенести данные на 30/06/2025 из старого шаблона с листа ф1 и из колонки I (выделена желтым) в такую же колонку I и на лист с аналогичным названием нового шаблона (книги).
Изменено: FYS - 22.01.2026 10:26:47
Перенос данных из одной книги в другую, Перенос данных из одной книги в другую
 
Приветствую вас знатоки экселя!

Пожалуйста, прошу совета и решения по следующему вопросу.
Дано:
На работе есть шаблон модели по бухгалтерской отчетности, который заполняют наши дочерние предприятия. Шаблон обновляется и каждый квартал сотрудникам приходится вручную заносить из предыдущей версии в новую версию шаблона начальные бухгалтерские остатки. Например, в январе сотрудники переносили вручную начальные остатки на 30/06/25 из старого шаблона модели в новый шаблон. Данная задача занимает много времени и чревата ошибками. Поэтому, необходимо автоматизировать процесс переноса числовых данных.
Задача:
Автоматизировать процесс переноса данных из одного шаблона в другой с помощью макроса или другого инструмента? Например, необходимо перенести данные на 30/06/2025 из старого шаблона с листа ф1 и из колонки I (выделена желтым) в такую же колонку I и на лист с аналогичным названием нового шаблона (книги).

Файл шаблон прилагаю - оставил в нем для примера пару листов без цифр.
Версия эксель 2016.

К сожалению, я не специалист по макросам и поэтому прошу помощи у народа)

Заранее всех благодарю!

С уважением,
Юрий
Изменено: FYS - 22.01.2026 09:43:44
Выпадающий список с быстрым поиском
 
Цитата
Sanja написал:
в Ваше версии, такое сделать проблематично
Хорошо, а есть вариант с макросом или элементом ActiveX, который решит данную задачу с быстрым поиском в разных строках?
Выпадающий список с быстрым поиском
 
Цитата
Sanja написал:
Настройте Проверку данных, по ссылке выше, для первой ячейки нужного диапазона. Выделите диапазон, в который нужно добавить Проверку данных. Нажмите Данные - Проверка данных. Excel предложит распространить условие на все выделенные ячейки
Этот вариант не работает, т.к. если я выбираю название компании в первой ячейке выпадающего списка, то в следующей ячейке у меня в выпадающем списке на выбор только та компания, которую я указал в первой ячейке. В этом как раз и заключается сложность реализации быстрого поиска в версии 2016 года. Скрин приложил.
Что делать?
Изменено: FYS - 09.09.2025 12:47:00
Выпадающий список с быстрым поиском
 
Цитата
Sanja написал:Как вариант распространить данное решение на нужные ячейки. Для каждой в отдельности.
Спасибо, но, это можно будет "убиться" добавлять в каждую строку такое решение - их ооочень много в итоге по файлу получается.

Хорошо, а есть вариант с макросом или элементом ActiveX, который решит данную задачу с быстрым поиском в разных строках?

Комрады нужны идеи!

Благодарю!
Изменено: FYS - 09.09.2025 11:06:26
Выпадающий список с быстрым поиском
 
Планетяне, добрый день!

Пожалуйста, помогите решить следующий вопрос с Выпадающим список с быстрым поиском в экселе 2016.

Необходимо, чтобы поиск работал не только в одной ячейке/строке, но, и по другим строкам. В моем случае пользователям необходимо выбирать компании
из списка (более 200 наименований) на других листах файла. Список организаций расположен на отдельном листе (орг).

Пересмотрел все, что есть на форуме, но решения не нашел. Решение, которое предлагает автор сайта работает только в одной ячейке, а дальше нет. Выпадающий список с быстрым поиском

Мне нужен вариант без применения VBA и надстроек (запрещено службой безопасности). Файл не могу приложить по той же причине, только картинку.

Буду очень признателен за помощь!

Спасибо!
Свод данных с двух листов по критериям
 
Спасибо большое! Никогда не сталкивался как сложить две функции ИНДЕКС. Интересное решение получилось. Со своей стороны дополню, что у меня заданного массива данных Участок1!$D$1:$O$22, будут использоваться именованные диапазоны, т.к. в будущем столбцы будут добавлять в базу KPI (2018, 2019 и т.д.).

Супер решение предложили!))
Благодарю еще раз от души! Когда знаешь, все просто!))

P.S. Моя финальная версия =INDEX(INDEX(prodstatdata,MATCH(B17,prodstatcode,),),MATCH(AV$3,prodstatdate,))+INDEX(INDEX(snedata,MATCH(B17,snecode,),),MATCH(AV$3,snedate,))  
Свод данных с двух листов по критериям
 
Спасибо! Но, данный вариант мне не подходит, т.к. он суммирует только данные в текущей ячейке. Например, при добавлении или удалении строк из листов Участки, ссылки поедут. Мне необходимо решение, которое, не привязано к данным в конкретной ячейке. Поэтому, я и пытался решить данный вопрос с помощью функций ИНДЕКС И ПОИСКПОЗ.
Свод данных с двух листов по критериям
 
Всем привет, комрады!

Передо мной стоит задача над котрой я что-то застрял вчера и сломал себе мозг))
Необходимо консолидировать данные по производству (KPI) с двух участков по двум критериям -1) название самого KPI и отчетный месяц.
При этом, простая формула суммирования со ссылкой на ячейки листов с данными двух участков мне не подходит, т.к. этот вариант имеет много минусов.

Я пробовал делать именные диапазоны и использовал следующее написание формулы =INDEX(sneprodstatdata,MATCH(B17,sneprodstatcode,0),MATCH(AV$3,sneprodstatdate)). Пусть вас не смущает название диапазонов, т.к. название листов другое в исходном файле. При этом, с одного листа данные подтягиваются без проблем, а со второго нет и не могу понять в чем причина? Опять же вопрос, можно ли суммировать формулы содержащие ИНДЕКС? Например, так =INDEX(sneprodstatdata,MATCH(B17,sneprodstatcode,0),MATCH(AV$3,sneprodstatdate)) + INDEX(prodstatdata,MATCH(B17,prodstatcode,0),MATCH(AV$3,prodstatdate)). При этом название именованных диапазонов меняется соответствующим образом.

С помощью функции SUMIFS у меня тоже не получилось сделать свод.

Просьба, пожалуйста, помогите решить задачу (файл приложен).
Консолидация сводных таблиц
 
Спасибо Z! Пожалуйста, подскажите где смотреть эту информацию? Я не такой продвинутый пользователь как вы!))

Цитата
JayBhagavan написал: Делаете несколько раз копипаст и получаете консолидированную таблицу
Спасибо! Хотел уточнить, правильно я понимаю, что придется копировать данные каждой сводной таблицы по отдельности и потом строить новый Pivot? Или можно будет копировать сами СТ?  
Консолидация сводных таблиц
 
Привет всем гуру и любителям экселя!))

Пожалуйста, помогите решить такую задачу. Необходимо сделать консолидацию нескольких сводных таблиц в одну. Во всех таблицах есть одна колонка с одинаковыми данными. Версия экселя 2010 и 2013.

Буду признателен за ответ!
Как отсортировать данные по возрастанию/убыванию?, Работа со сводными таблицами
 
Да, спасибо! помогли коллеги!))

Без доп. вычислений. Кликните по значку фильтра на поле с названиями строк -- Дополнительные параметры сортировки -- выберите По возрастанию/По убыванию -- выберите в раскрывающемся списке поле для сортировки -- ОК

С доп. вычислениями. Кликните правой кнопкой мыши по полю для сортировки -- Дополнительно -- Сортировать...
Как отсортировать данные по возрастанию/убыванию?, Работа со сводными таблицами
 
Всем привет, коллеги!
Пожалуйста, подскажите решение по следующему вопросу.

Необходимо отсортировать числовые значения по полю Value по возрастанию/убыванию в  excel 2013.
Перебрал все варианты, но, так и не нашел возможности выполнить данную задачу.

Буду признателен всем за ответ!

Желаю всем отличного дня!)) :D  
Изменено: FYS - 19.03.2016 06:11:19
Как поменять диапазон данных в длинной ормуле?
 
Уважавемый Мотя!

Спасибо за полезную информацию! :)

Юрий
Как поменять диапазон данных в длинной ормуле?
 
Pelena, спасибо большое за совет!)) Исправил диапазон)) да, уж, мне excel еще учить и учить...нужно пойти на курсы в ближайшее время! А Вы где изучали excel? Может быть посоветуете что-нибудь дельное?))
Как поменять диапазон данных в длинной ормуле?
 
Коллеги, здравствуйте!
Пожалуйста, помогите решить следующий вопрос.
Есть таблица по расчету бонуса для сотрудников. В связи с изменением одного из расчетных компонентов бонуса возникла необходимость поменять входящие данные, при этом необходимо внести изменения в текущую формулу. Сложность в том, что непонятно каким образом это сделать. Формула выглядит следующим образом =IFERROR(IF(K11>0,(VLOOKUP(H11,'Inputs& Stats'!$B$7:$Q$10,MONTH($P$9)+4,FALSE)),"No Work")+INDEX(Tbl,MATCH(H11,y_header,0),MATCH(N11,x_header,0)),"ERROR"). С помощью функции Evaluate Formula вижу какой диапазон в данный момент подтягивается - задача расширить его, т.к. данных для расчета стало больше. Вопрос каким образом это сделать, т.к. при просмотре формулы сам диапазон не высвечивается в строке формулы?
Заранее благодарю всех за помощь!

С уважением,
Юрий
Страницы: 1
Наверх