none
excel 2007, проблема со сводной таблицей RRS feed

  • Общие обсуждения

  • Здравствуйте. Нужна Ваша помощь. в Excel 2003 был написан макрос, который в сводной таблице, отображал дату в формате "01.01.2001", т.е брал ячейку Н2 в листе "Область" и вставлял ее в сводную таблицу. После чего копировал блок и вставлял в другую книгу. После установки Excel 2007 макрос пытается заменить и вставить значение... Книга с макросом прикреплена. Заранее благодарен.

    http://www.ex.ua/view_storage/299256716071

Все ответы

  •  После чего копировал блок и вставлял в другую книгу


    Вас сложно понять. О каком блоке речь? О сводной таблице?

     

    " макрос пытается заменить и вставить значение..."

     

    Тоже неясно.

    Код, приведенный Вами в прилагаемом файле,  не работает уже на строке "Windows("АЗС.xls").Activate"



  •  После чего копировал блок и вставлял в другую книгу


    Вас сложно понять. О каком блоке речь? О сводной таблице?

     

    " макрос пытается заменить и вставить значение..."

     

    Тоже неясно.

    Код, приведенный Вами в прилагаемом файле,  не работает уже на строке "Windows("АЗС.xls").Activate"




    да, о блоке в сводной таблице( т.е. копировалась часть отчета сводной таблицы).

    Вместо отображения ДАТЫ в сводной таблице, макрос пытается вставить чет типа "40622" т.е. он не понимает что ему нужно вставить ячейку с форматом ДАТЫ, и пытается вставить дату с ОБЩИМ форматом.

    Конечно будет ошибка, потому что книги "АЗС" и "АЗС область" не прикреплены. Макрос переходил в книгу "АЗС", лист "Еж.нпр" в ячейке B4 отображал дату(в ячейке В4 было поле сводной таблицы с датами), копировал блок и вставлял в книгу "АЗС область". На Excel 2003 все работало. Сейчас же приходиться в ручную отображать нужные даты в сводных таблицах, а потом запускать макрос :(