Госпада!!! Прошу извенить меня за безграмотность не могу описать ход выполнения математическими терминами. Но очень нужна ПОМОЩЬ ЗНАЮЩИХ, ПОНИМАЮЩИХ, СПЕЦОВ. На работе ведем журнал электронный, в конце месяца начальство просит статистику (((( приходится копировать искать выписывать вставлять (путаешься) можно ли сделать так вот????? ЗАДАЧА надо пройтись по всем листам с датами 01.04, 02.04 и т.д. выбрать все строки относящиеся к классу В25; В15 и перенести их на лист с соответствующим именем. Пример для В25 прикладываю
Госпада!!! Прошу извенить меня за безграмотность не могу описать ход выполнения математическими терминами. Но очень нужна ПОМОЩЬ ЗНАЮЩИХ, ПОНИМАЮЩИХ, СПЕЦОВ. На работе ведем журнал электронный, в конце месяца начальство просит статистику (((( приходится копировать искать выписывать вставлять (путаешься) можно ли сделать так вот????? ЗАДАЧА надо пройтись по всем листам с датами 01.04, 02.04 и т.д. выбрать все строки относящиеся к классу В25; В15 и перенести их на лист с соответствующим именем. Пример для В25 прикладываюlebensvoll
lebensvoll, Как вариант все данные вести в одной таблице по всем дням и установить два фильтра, по дате-если нужен отчет по дате, и по марке бетона
lebensvoll, Как вариант все данные вести в одной таблице по всем дням и установить два фильтра, по дате-если нужен отчет по дате, и по марке бетонаRichman
Richman, да тож не плох но, нужно искать примерно В25 на листах всех дат 01.04; 02.04; и перенести их на лист с соответствующим именем. а также захватить данные испытаний В25 в этот день
Richman, да тож не плох но, нужно искать примерно В25 на листах всех дат 01.04; 02.04; и перенести их на лист с соответствующим именем. а также захватить данные испытаний В25 в этот деньlebensvoll
1).перед запуском макроса нужно подготовить данные:нужно удалить лишние строки,которые содержат какое-то оформление. например,если в приатаченном файле на листе B15 нажать сочетание клавиш Ctrl+End,то последней строкой будет не строка 8(она должна быть последней),а последней будет строка 15. вам нужно выделить строки с 8 по 15 и удалить и сохранить файл. иначе макрос будет вставлять данные не туда . 2).для запуска макроса я сделал кнопку на панели быстрого доступа(эта панель находится вверху)
решение с помощью макроса
1).перед запуском макроса нужно подготовить данные:нужно удалить лишние строки,которые содержат какое-то оформление. например,если в приатаченном файле на листе B15 нажать сочетание клавиш Ctrl+End,то последней строкой будет не строка 8(она должна быть последней),а последней будет строка 15. вам нужно выделить строки с 8 по 15 и удалить и сохранить файл. иначе макрос будет вставлять данные не туда . 2).для запуска макроса я сделал кнопку на панели быстрого доступа(эта панель находится вверху)Karataev
Сообщение отредактировал Karataev - Четверг, 05.03.2015, 21:21
БРАВО просто СУПЕР да ВЫ ГЕНИЙ спасибо огромное ВАМ.... Вот, теперь не придется засиживаться на работе )))) нажал на кнопочку и УСЕ ГОТОВО!!!! ОГРОМНЕЙШЕЕ ВАМ СПАСИБО от лица всей лаборатории....
БРАВО просто СУПЕР да ВЫ ГЕНИЙ спасибо огромное ВАМ.... Вот, теперь не придется засиживаться на работе )))) нажал на кнопочку и УСЕ ГОТОВО!!!! ОГРОМНЕЙШЕЕ ВАМ СПАСИБО от лица всей лаборатории....lebensvoll
Karataev, да вроде бы я в той также взял добавил лист с другой датой но с этими данными и он увидел и скомпоновал данные и с этого листа. У меня вот какой вопрос: а если у нас будут и другие классы бетонной смеси( В30; В7,5; В22,5 и т.д ) я просто создам листы с этими данными и они будут заполнятся как и в примере с В25 и В15??
Karataev, да вроде бы я в той также взял добавил лист с другой датой но с этими данными и он увидел и скомпоновал данные и с этого листа. У меня вот какой вопрос: а если у нас будут и другие классы бетонной смеси( В30; В7,5; В22,5 и т.д ) я просто создам листы с этими данными и они будут заполнятся как и в примере с В25 и В15??lebensvoll
я прямо в макросе указал листы,куда вставлять данные. если добавите новые целевые листы(листы,на которые надо вставлять),то макрос перестанет работать. листы-даты можно добавлять -макрос будет работать.
можете предложить,как макросу различать листы-источники и целевые листы,чтобы макрос автоматически понимал, какие листы являются источниками, а какие листы являются целевыми
я прямо в макросе указал листы,куда вставлять данные. если добавите новые целевые листы(листы,на которые надо вставлять),то макрос перестанет работать. листы-даты можно добавлять -макрос будет работать.
можете предложить,как макросу различать листы-источники и целевые листы,чтобы макрос автоматически понимал, какие листы являются источниками, а какие листы являются целевымиKarataev
Сообщение отредактировал Karataev - Четверг, 05.03.2015, 22:15
нет не группирует (((( если я начинаю вносить другие классы бетона и создаю на них листы. То макрос не работает (((( Может вы пропишите все классы бетонной смеси????
нет не группирует (((( если я начинаю вносить другие классы бетона и создаю на них листы. То макрос не работает (((( Может вы пропишите все классы бетонной смеси????lebensvoll
Karataev, я просто не могу сюда загрузить весь журнал бетонных работ (((( данный журнал ведется на целый месяц с 1 по 31 (в одном файле). Хотелось бы чтоб за этот период отбора проб (с листов 1 по 31) искал класс бетона В5; В7,5; В10; В12,5; В15; В20; В22,5; В25; В30; В35; В40; М75; М100; М150; М200; М300; и группировал данные с листов дат (с1 по 31) в листы соответствующие классы бетона. После мы построим по данным каждого класса графики прочности. Если это не сложно конечно же ((((((
Karataev, я просто не могу сюда загрузить весь журнал бетонных работ (((( данный журнал ведется на целый месяц с 1 по 31 (в одном файле). Хотелось бы чтоб за этот период отбора проб (с листов 1 по 31) искал класс бетона В5; В7,5; В10; В12,5; В15; В20; В22,5; В25; В30; В35; В40; М75; М100; М150; М200; М300; и группировал данные с листов дат (с1 по 31) в листы соответствующие классы бетона. После мы построим по данным каждого класса графики прочности. Если это не сложно конечно же ((((((lebensvoll
могу предложить такой вариант,чтобы макрос автоматически понимал,где листы-даты,а где целевые листы. макрос ищет первый целевой лист(вы его напишите).все,что слева -это будут листы-даты,все,что справа,включая первый целевой лист - это целевые листы.
могу предложить такой вариант,чтобы макрос автоматически понимал,где листы-даты,а где целевые листы. макрос ищет первый целевой лист(вы его напишите).все,что слева -это будут листы-даты,все,что справа,включая первый целевой лист - это целевые листы.Karataev
Karataev, я так понимаю "ЦЕЛЕВЫЕ ЛИСТЫ" это те листы КЛАСС БЕТОНА который мы разыскиваем в листах-ДАТ!? ТАК!? если это так то мои целевые листы вот они В5; В7,5; В10; В12,5; В15; В20; В22,5; В25; В30; В35; В40; М75; М100; М150; М200; М300 (16-ть листов) и 31 лист с датами
Karataev, я так понимаю "ЦЕЛЕВЫЕ ЛИСТЫ" это те листы КЛАСС БЕТОНА который мы разыскиваем в листах-ДАТ!? ТАК!? если это так то мои целевые листы вот они В5; В7,5; В10; В12,5; В15; В20; В22,5; В25; В30; В35; В40; М75; М100; М150; М200; М300 (16-ть листов) и 31 лист с датамиlebensvoll
да,целевые листы, это например,B15. листы-даты находятся слева,а целевые листы -справа. напишите,какой целевой лист первый идет. макрос будет его искать и затем то,что слева -это будут листы даты, а то,что справа - целевые листы. или кроме листов-дат и целевых листов могут быть еще другие листы?
не нужно высылать.
да,целевые листы, это например,B15. листы-даты находятся слева,а целевые листы -справа. напишите,какой целевой лист первый идет. макрос будет его искать и затем то,что слева -это будут листы даты, а то,что справа - целевые листы. или кроме листов-дат и целевых листов могут быть еще другие листы?
Karataev, прости меня бездыря (((( но а как прописать??? Я воообще впервые столкнулся с макросом ((((. Да у меня есть еще один лист который я создал для себя в помощь лист-корректировка он стоит самым последним в правой стороне...
Karataev, прости меня бездыря (((( но а как прописать??? Я воообще впервые столкнулся с макросом ((((. Да у меня есть еще один лист который я создал для себя в помощь лист-корректировка он стоит самым последним в правой стороне...lebensvoll
сюда на форум напишите название самого первого целевого листа. тогда имейте ввиду,что макрос будет считать листами-датами листы с 1 до первого целевого. целевые листы будут с первого целевого листа до предполследнего листа.
сюда на форум напишите название самого первого целевого листа. тогда имейте ввиду,что макрос будет считать листами-датами листы с 1 до первого целевого. целевые листы будут с первого целевого листа до предполследнего листа.Karataev
Karataev, lebensvoll, вот как я планировал. Но как только я начинал вносить другие листы с классом бетонной смеси Макрос их не видит и не группирует К сообщению приложен файл: __.xlsm(98Kb)
Karataev, lebensvoll, вот как я планировал. Но как только я начинал вносить другие листы с классом бетонной смеси Макрос их не видит и не группирует К сообщению приложен файл: __.xlsm(98Kb)lebensvoll