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

Страницы: 1
Как удалить картинки на листе - только с прозрачным фоном (PNG)
 
ikki, Александр спасибо за помощь!!!  
Как удалить картинки на листе - только с прозрачным фоном (PNG)
 
Все спасибо разобрался сам   :D  
Код
Sub t3()
  For Each sh In ActiveSheet.Shapes
    If sh.Name = "прозрачный" Then sh.Delete
  Next
End Sub
Как удалить картинки на листе - только с прозрачным фоном (PNG)
 
Выкладываю файл с одинаковыми именами, смотрю прямо над ячейкой А1 белое окошко
Как удалить картинки на листе - только с прозрачным фоном (PNG)
 
Подскажите как на писать код со следующей логикой:
do will  если форма на листе имеет имя "прозрачный"
           удалить форму
           loop
Как удалить картинки на листе - только с прозрачным фоном (PNG)
 
The_Prist, я скопировать форму с именем прозрачный_1, то ее копия тоже  с именем прозрачный_1
или это глюк какой-то?
Изменено: Dmitriywu - 16.09.2014 12:58:27
Как удалить картинки на листе - только с прозрачным фоном (PNG)
 
А если я задам для прозрачного рисунка свое имя, например "прозрачный" ,
на листе будет несколько рисунков с одним именем - вроде такое возможно,
как мне удалить с листа все рисунки с именем "прозрачный"?
Как удалить картинки на листе - только с прозрачным фоном (PNG)
 
Johny, Может быть ошибка в коде?
Я пробовал вставлять другие картинки, (сканированные в JPG) - они точно не прозрачные, ваш код все равно показывает "-1"
вставляю картинки через: Вставка\Рисунок\выбрать\ОК
Ексель х64 2010
Как удалить картинки на листе - только с прозрачным фоном (PNG)
 
PS: на втором рисунке фон есть - он белый, а на первом он прозрачный
Как удалить картинки на листе - только с прозрачным фоном (PNG)
 
ikki,Спасибо за быстрый ответ, код удаления по линии работает.
А можно ли применить этот код только к рисункам?
На листе помимо рисунков будут вставлены графики через инструмент камера - они тоже будут без обводок, и стало быть удаляться ...
Как я понимаю, в самой ексель, такого деления на файлы - как PNG и JPG,  нету?
Как удалить картинки на листе - только с прозрачным фоном (PNG)
 
Добрый день!
На листе есть несколько картинок,
часть из них с прозрачным фоном (изначально вставлялись как картинки с  форматом PNG),
часть из них с обычным фоном  (изначально вставлялись как картинки с форматом JPG)
Возможно ли удалить с листа только картинки с прозрачным фоном, так чтобы картинки с обычным фоном остались?
Прикрепил файл пример, с картинками на листе.
Как удалить диапазон ячеек в таблице вместе с картинкой?
 
Юрий М, Спасибо огромное! Все работает!
Без Вашего наглядного примера, написать  подобное самому сложновато, функцию "Not Intersect" вообще вижу в первые  :)
Как скопировать таблицу с картинкой на ПОСЛЕДНЮЮ СТРОЧКУ другого листа VBA
 
Спасибо всем огромное! Все работает!   :D   :D   :D  
Как же круто, когда есть, где получить ответ!
ps Sanja - ваш вариант в моей версии ексель почему то не работает...
Изменено: Dmitriywu - 05.09.2014 08:43:47
Как скопировать таблицу с картинкой на ПОСЛЕДНЮЮ СТРОЧКУ другого листа VBA
 
Добрый вечер!
Макрос ищет последнюю свободную строчку на 2-м листе и вставляет туда таблицу с первого листа (все работает но не вставляет картинку)

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

PS
Ексель 2010 х64. Надеюсь на Вашу конструктивную помощь
Как удалить диапазон ячеек в таблице вместе с картинкой?
 
Dmitriywu, или если я правильно Вас понял, другого выхода, как
вырезать содержимое на ненужный лист, с последующей его полной очисткой - нет?
как то не по феншую...  
Как удалить диапазон ячеек в таблице вместе с картинкой?
 
Юрий М, да все работает!
таблица, значения и картинка на первом листе удаляются и копируются на второй лист!
но, мне не нужно удалять данные с первого листа мне нужно на ВТОРОМ листе удалить таблицу с картинкой
ваш первый макрос копирует содержимое с первого листа на второй
Код
 Range("E17:J34").Copy Sheets("Лист2").Range("A1")
мне нужен второй макрос! который очищает данные на втором листе для нового копирования
Изменено: Dmitriywu - 04.09.2014 15:38:43
Как удалить диапазон ячеек в таблице вместе с картинкой?
 
Юрий М, Уважаемый Юрий предложенные Вами метод работает на другой результат
Как удалить диапазон ячеек в таблице вместе с картинкой?
 
Проверил - вообще не удаляет, бегает рамка как при простом вырезании:
Код
Sub ()
Sheets("Лист2").Range("A2:F19").Cut
End Sub
PS Задача не перенести данные с картинкой с первого листа на второй,
    задача удалить данные на втором листе в диапазоне вместе с картинкой
Изменено: Dmitriywu - 04.09.2014 15:00:20
Как удалить диапазон ячеек в таблице вместе с картинкой?
 
Johny , по этому коду он удалить все картинки на листе?
Задача очистить содержимое в заданном диапазоне A1:F19
Изменено: Dmitriywu - 04.09.2014 15:16:42
Как удалить диапазон ячеек в таблице вместе с картинкой?
 
Юрий М, да, спасибо! Ну дык он же в буфере будет висить - или это не критично?
Изменено: Dmitriywu - 04.09.2014 15:17:13
Как удалить диапазон ячеек в таблице вместе с картинкой?
 
Добрый день уважаемые специалисты по экселю!
Помогите советом по следующему вопросу:
Дано
Таблица которая содержит рисунок,
Как?
Удалить содержимое таблицы в диапазоне А1: F19 вместе с рисунком средствами VBA
Ексель 2010 х64
Пробывал:
Код
Sheets("Лист2".Range("A1:F19") .Delete
Sheets("Лист2".Range("A1:F19").Clear
Содержимое таблицы очищается а вот картинка остается...
Изменено: Dmitriywu - 04.09.2014 14:46:22
Как скопировать "картинку" вместе с ячейками, на другой лист средствами VBA
 
??????????  мне новую тему создать ???????????
просто для меня это части одного большого вопроса)))),
как вставлять картинки на лист рассказали - огромное спасибо!
остался вопрос - как их удалять
ЗЫ
если создавать тему "задача вставлять картинки с образцами лицензий в переменное место на листе"
пришлось бы очень долго объяснять что именно нужно  ...
Простите если не туда, я еще только учусь   8-0
Изменено: Dmitriywu - 04.09.2014 14:30:33
Как скопировать "картинку" вместе с ячейками, на другой лист средствами VBA
 
Спасибо огромное! Респект, почет и уважуха !
Спасли мой проект

Подскажите а что прописать чтобы удалить содержимое вместе с картинкой
Пробовал
Код
 Sheets("Лист2").Range("A1:G19") .Delete
 Sheets("Лист2").Range("A1:G19").Clear
Картинка остается...
Есть кнопки для форматирования сообщения!
Как скопировать "картинку" вместе с ячейками, на другой лист средствами VBA
 
Спасибо за совет!  Сообщение первое, учту на будущее  :oops:
Как скопировать "картинку" вместе с ячейками, на другой лист средствами VBA
 
Здравствуйте, уважаемые специалисты по эксель помогите советом:
На листе №1 есть таблица "содержащая" рисунок

Вопрос:
как средствами VBA скопировать содержимое таблицы,  
вместе с картинкой, на другой лист?

Что пробовал:
Копирую через диапазон range
копируются только ячейки, но без нужной картинки

Мой код:
Код
Sub копирование_рисунка_с_формой()     
Range("Лист1!D16:K35").Copy     
Range("Лист2!E16").PasteSpecial End Sub  

Пример файла приложил, ексель 2010 х64
Поправьте меня, что я делаю не так?
Изменено: Dmitriywu - 04.09.2014 13:51:11
Страницы: 1
Наверх