Страницы: 1
RSS
Как скопировать таблицу с картинкой на ПОСЛЕДНЮЮ СТРОЧКУ другого листа VBA
 
Добрый вечер!
Макрос ищет последнюю свободную строчку на 2-м листе и вставляет туда таблицу с первого листа (все работает но не вставляет картинку)

На первом листе есть таблица содержащая картинку, нужно ее вставить на второй лист в свободное место.
Использую для этого скрип: ищу последнюю свободную строчку на втором листе и копирую туда таблицу с первого листа.
Все уже работает, но
при копировании таблицы- картинка не копируется, копируются только значения ячеек!
Какую функцию мне прописать для .PasteSpecial чтобы копировалась картинка?

PS
Ексель 2010 х64. Надеюсь на Вашу конструктивную помощь
 
В свойствах картинки поставьте - перемещать и изменять объект вместе с ячейками

можно программно
Код
    Sheets("Лист1").Shapes.Range(Array("Picture 1")).Placement = xlMoveAndSize
Изменено: Sanja - 04.09.2014 17:02:51
Согласие есть продукт при полном непротивлении сторон
 
Код
ThisWorkbook.Worksheets("Лист1").Range("E17:J34").Copy Worksheets("Лист2").Cells(LR + 1, 1)
 
Цитата
Dmitriywu пишет: картинка не копируется , копируются только значения ячеек!
Ну ведь уже показал, как нужно копировать...
 
Спасибо всем огромное! Все работает!   :D   :D   :D  
Как же круто, когда есть, где получить ответ!
ps Sanja - ваш вариант в моей версии ексель почему то не работает...
Изменено: Dmitriywu - 05.09.2014 08:43:47
Страницы: 1
Читают тему
Наверх