Страницы: 1
RSS
Не копируются элементы управления и рисунок на новый лист в формате .xlsm
 
Уважаемые ребята, столкнулся с такой проблемой:  
Существует книга в формате .xls в ней составлены несколько макросов, которые благополучно работают (происходит выделение всех ячеек листа, их копирование, создается новая книга и все скопированные данные, вместе с элементами управления и рисунком,  вставляются на первый лист новой книги) - это вкратце.  
 
На платформе офиса 2007 все это работало исправно.  
Недавно обновили офис на 2010 и вот тут-то все и началось.    
В ходе работы макроса стали проявляться мелкие ошибки, несоответствия форматов, появились сообщения о необходимости обновить связи и т. д. В общем постоянно начали поступать какие-то системные предупреждения.  
В результате было принято решение изменить расширение рабочего файла с  .xls на .xlsm.  
Изменили, и тут появились новые проблемы.  
При выделении всех ячеек рабочего листа (нажатием на левый верхний угол), выделяется весь лист, копируя выделенное и вставляя его на рабочий лист вновь созданной книги, у нас перестали копироваться Кнопки "Элементы управления" и рисунок, которые были в исходном файле.    
Они копируются только при их отдельном выделении, а при общем выделении всех ячеек, копирование не происходит.  
Очень нужно, чтобы все «одним махом» копировалось на новый лист новой книги !!!  
Помогите пожалуйста ...  
Неужели придется возвращаться в прежние версии офисов ???
 
{quote}{login=Новичек}{date=20.01.2011 10:02}{thema=Не копируются элементы управления и рисунок на новый лист в формате .xlsm}{post}При выделении всех ячеек рабочего листа... {/post}{/quote}  
А зачем Вы копируете таким способом? Попробуйте правый клик по ярлычку листа - Переместить/скопировать, ставим птицу... Надеюсь, в 2010 эта возможность осталась?
 
{quote}{login=Юрий М}{date=20.01.2011 11:05}{thema=Re: Не копируются элементы управления и рисунок на новый лист в формате .xlsm}{post}{quote}{login=Новичек}{date=20.01.2011 10:02}{thema=Не копируются элементы управления и рисунок на новый лист в формате .xlsm}{post}При выделении всех ячеек рабочего листа... {/post}{/quote}  
А зачем Вы копируете таким способом? Попробуйте правый клик по ярлычку листа - Переместить/скопировать, ставим птицу... Надеюсь, в 2010 эта возможность осталась?{/post}{/quote}  
 
Юрий, спасибо вам за подсказку, придется в корне изменить способ достижения цели.  
Не знал такой возможности в Excel.  
Прощаться не буду, возможно ещё появятся вопросы.  
Спасибо !!!
 
Ребята, совет Юрия действительно помог, но появилась дополнительная проблема.  
Теперь файлы в формате .xlsm хорошо функционируют в офисе 2010, однако у моих коллег установлены версии 2007 и теперь они начали сталкиваться с трудностями, например:  
 
файл создан в .xlsm на платформе 2010 г и с ним полноценно можно работать.  
НО при открытии этого же файла на другом компьютере с офисом 2007 некоторые функции, почему-то становятся недоступными.  
 
Такая функция как выпадающий список, созданный через "Данные" - "Проверка данных" - "Список", при открытии в 2007 показывает, что никакого выпадающего списка в ячейке нет, а открываем в 2010 - снова есть.  
 
Вот такая вот проблема, подскажите, как выйти из данной ситуации ???  
Неужели всем необходимо переходить на один офис ???
 
{quote}{login=Новичек}{date=20.01.2011 02:33}{thema=}{post}...Такая функция как выпадающий список, созданный через "Данные" - "Проверка данных" - "Список", при открытии в 2007 показывает, что никакого выпадающего списка в ячейке нет, а открываем в 2010 - снова есть. Вот такая вот проблема...{/post}{/quote}  
Вариант, если вы скопировали/переместили лист с выпадающим списком, а сам этот список на другом листе, то... извините... тады, наверное, и другой надо бы подтягивать...
 
{quote}{login=Z}{date=20.01.2011 02:42}{thema=Re: }{post}{quote}{login=Новичек}{date=20.01.2011 02:33}{thema=}{post}...Такая функция как выпадающий список, созданный через "Данные" - "Проверка данных" - "Список", при открытии в 2007 показывает, что никакого выпадающего списка в ячейке нет, а открываем в 2010 - снова есть. Вот такая вот проблема...{/post}{/quote}  
Вариант, если вы скопировали/переместили лист с выпадающим списком, а сам этот список на другом листе, то... извините... тады, наверное, и другой надо бы подтягивать...{/post}{/quote}  
 
Уважаемый "Z" я наверное не совсем правильно изъяснился. Все действия с выпадающим списком производятся только лишь в исходном файле. По замыслу копирование всех данных в новую книгу производиться лишь для того, чтобы в нем отобразить уже готовую спецификацию для клиента, т. е. Коммерческое предложение.  
В последующем "все лишнее", что не должен увидеть клиент будет удалено, в том числе и все выпадающие списки.  
 
Дело в том. что этот выпадающий список не выпадает если открыть исходный файл в офисе 2007. Вот ...
Страницы: 1
Читают тему
Наверх