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

Страницы: 1
Не копируются элементы управления и рисунок на новый лист в формате .xlsm
 
Уважаемые ребята, столкнулся с такой проблемой:  
Существует книга в формате .xls в ней составлены несколько макросов, которые благополучно работают (происходит выделение всех ячеек листа, их копирование, создается новая книга и все скопированные данные, вместе с элементами управления и рисунком,  вставляются на первый лист новой книги) - это вкратце.  
 
На платформе офиса 2007 все это работало исправно.  
Недавно обновили офис на 2010 и вот тут-то все и началось.    
В ходе работы макроса стали проявляться мелкие ошибки, несоответствия форматов, появились сообщения о необходимости обновить связи и т. д. В общем постоянно начали поступать какие-то системные предупреждения.  
В результате было принято решение изменить расширение рабочего файла с  .xls на .xlsm.  
Изменили, и тут появились новые проблемы.  
При выделении всех ячеек рабочего листа (нажатием на левый верхний угол), выделяется весь лист, копируя выделенное и вставляя его на рабочий лист вновь созданной книги, у нас перестали копироваться Кнопки "Элементы управления" и рисунок, которые были в исходном файле.    
Они копируются только при их отдельном выделении, а при общем выделении всех ячеек, копирование не происходит.  
Очень нужно, чтобы все «одним махом» копировалось на новый лист новой книги !!!  
Помогите пожалуйста ...  
Неужели придется возвращаться в прежние версии офисов ???
Поиск значения активной ячейки и возвращение значения ячейки, расположенной справа от найденной.
 
Уважаемые ребята, помогите !!!  
Необходимо найти значение активной ячейки (Столбец "А" Лист 1) в таблице (Лист 2) и воспроизвести в MsgBox значение ячейки, расположенной справа от найденной (Столбец "В" Лист 2).  
 
Уже сделано:  
1. По двойному щелчку в столбце "Город", в случае если ячейка не является пустой, появляется MsgBox.  
 
Необходимо:  
1. Чтобы при двойном клике по ячейке с названием города (Лист1) появлялся MsgBox и  в нем отображалось значение ячейки, расположенной справа от ячейки с соответствующим городом (Лист2).  
 
Пример во вложении:
Часовые пояса или реальное время городов России в Excel
 
Здравствуйте уважаемые форумчане.  
Имеется база данных клиентов. Клиенты по всей территории России.  
Можно ли в книге Excel, в соседней ячейке с наименованием города, при помощи формул или Макроса, отобразить разницу часовых поясов от Московского времени ???  
 
Может быть у кого-то есть какие-либо другие идеи ???  
 
Шаблон во вложении.
Скрыть строки (Worksheet_Activate) выполняется очень долго - 15 сек.
 
Уважаемые специалисты !!! С приближающимся Новым годом !!!  
Попутно обращаюсь к Вам за помощью.  
Во вложении приведен пример скрыть строки с нулевыми значениями по событию Worksheet_Activate. Значения вводятся не в ручную, а возвращаются как результат работы формулы.  
К сожалению в примере все идеально быстро работает, а в рабочем файле время выполнения макроса составляет примерно 15 секунд - очень долго !!  
На сколько я понимаю, дело в том, что в рабочем документе формулы на много сложнее, нежели чем в примере (я не стал засорять форум лишней информацией). Количество скрываемых строк в примере и рабочем документе - ОДИНАКОВО !!  
 
Помогите пожалуйста упростить код, чтобы сократить время выполнения макроса.
Помогите !! Необходимо прописать адрес папки с активной рабочей книгой.
 
Уважаемые форумчане, помогите правильно внести изменения в макросе.    
В нижеприведенном макросе код адрес прописан вот так:  
 
ff = "C:\Users\Åâãåøà\Desktop\Êîíòàêòû-Êëèåíòû_ÒÎ_ZP_  2008_.xls"  
 
необходимо прописать вот в этом виде:  
 
workbook.path (ну что-то в этом роде)    
Самостоятельно у меня не получается.....  
 
Код макроса привожу во вложении  
(почему-то вместо букв на форуме пишется какая-то фигня)
Страницы: 1
Наверх